【发布时间】:2019-05-23 13:46:12
【问题描述】:
有没有办法标记/标记/... git 存储库中的所有文件?
一些背景:
我们为每个发布版本创建一个分支。我们的主人是我们的开发版本。错误修复在我们的 master 上完成,然后樱桃挑选到正确的“版本”分支。
这一切都很好。但是,我们会忘记何时进行更改。 在我们的“旧”系统中,我们可以在版本关闭之前标记所有文件。因此,我们始终知道更改了哪个版本。
例子:
- 版本 5
- 版本 4
- 一些变化
- 版本 3
- 文件的初始创建
现在,在 git 中,我们只看到“初始创建”和“一些变化”,但我们无法轻易看到这是在哪个版本中发生的。
有没有办法标记文件(或提交),以便我们可以看到哪个版本发生了变化? 这样做的最佳做法是什么?
【问题讨论】:
-
您忘记了何时进行更改是什么意思?每个提交都有一个时间戳,对吧?
-
这不是
git tag吗? -
我们有时间戳,但是我们必须检查版本何时关闭。在一个自动化程度很高的世界里,这不是要走的路。
-
看来你来自TFVC。提交,已经是所有文件的快照。因此,您只需标记一个提交,即可对处于特定状态的所有文件进行标记。