7gg游戏私服论坛

 找回密码
 加入7GG
查看: 92|回复: 0
打印 上一主题 下一主题

之前我说过我们可以在二等分的每

[复制链接]
跳转到指定楼层
楼主
发表于 2024-1-8 16:45:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
步手动运行脚本,但如果我们向它传递一个运行命令,那么它会在每一步自动运行脚本。这可能是您专门为调试这一特定问题而编写的脚本,也可能是一个测试(单元、功能、集成、可以使用任何类型的测试)。因此,您可以编写一个测试来确保回归不会再次发生,并在以前的提交上使用该测试。t 复制 关于过去的每一次提it bisect 的优点之一是有效使用二分搜索以非线性方式迭代历史记录。然而,有时历史的线性爬行正是您所需要的。您可以编写一个脚本来读取 git log 并循环执行每个提交执行代码,但是有一个熟悉的命令可以为您执行此操作 git rebase。

篇关于使用 rebase 在每次提交上运行测试套件以查看哪个提交未通过测 特殊数据 试的推文: 我们已经研究过使用 git bisect 来有效地完成此操作,因此这通常对于这个用例更有用,但是如果我们可以让所有其他用例为给定的提交集运行一个脚本呢? 这里有发挥创意的空间。也许您想要一种方法来生成代码如何随时间变化的报告(或者可能显示测试历史记录),并且解析 git 日志是不够的。这可能是本文中最不直接有用的技巧,但它很有趣,并且提高了做我们可能没有意识到的事情的可能性。 复制 进一步阅篇文章中只触及 git 的表面是不可能的——它最终会成为一本书!在本文中,我选择了一些小技巧,即使对于使用 git 多年的人来说,这些技巧也可能是新鲜的。



Git 还有很多东西,从基础到复杂的脚本、精确的配置和集成到终端,所以这里有一些资源可供查看,是否激起了您的兴趣: Git Explorer 这个交互式网站可以让您轻松了解如何实现您想要做的事情。 该死的吉特! 每个人都会在某些时候迷失在 git 中,不知道如何解决问题。这为人们遇到的许多最常见问题提供了解决方案。 Pro Git 这是一本书,但也可以在网上免费获得,因此 Pro Git 是了解 git 的宝贵资源。 Git 文档 它已经成为告诉开发人员阅读手册的一个模因,但说真的,git docs 网站和 man git(例如 man git-commit)都详细介绍了 git 的内部结构,并且非常有用。 Thoughtbot Thoughtbot 上的 git 类别有一些非常有用的 git 使用技巧。 Git Hooks git hooks 网站提供所有可用 git hooks 的资源和想法。 揭秘 Git 内部结构 树、blob……这些术语看起来有点奇怪。
您需要登录后才可以回帖 登录 | 加入7GG

本版积分规则

手机版|小黑屋|Archiver|7gg私服论坛

GMT+8, 2024-9-20 12:26 , Processed in 0.280800 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表