【发布时间】:2017-02-22 05:23:43
【问题描述】:
我是新的 git,我想标记分支中的特定文件。
例子:我有
file1, file2, file3, file4 in master 并将这 4 个文件标记为 V1.0 用于我的初始版本
现在我在下一个版本中添加了file5 并合并到master。
我只需要在新标签中将file5 标记为V2.0 而不是所有以前的文件(file1、file2、file3、file4)。
这可以在git中完成吗?
谁能帮助我如何在 git 或任何其他解决方案中执行此操作,以便我可以更新项目的每个版本?
【问题讨论】:
-
Git 中的标签是提交的同义词,它代表文件组,而不是单个文件。我怀疑您甚至不需要您要询问的功能。如果你澄清你为什么认为你需要这个,也许我们可以给出更直接的答案。
-
可以标记一棵树或一个blob,但这样做几乎没有任何意义。请注意,标记 blob 不会保存路径名,因为 blob 由其哈希值标识。标记树将允许您保存路径名,但您不妨使用更方便的机制并仅标记提交。您可以进行没有历史记录的提交:标签本身将保留该提交。
标签: git tortoisegit