在 Clearcase 中,我可以为给定的一组文件生成一个“标签”,并且始终返回到该标签以重新生成所有文件,就像生成标签时一样。

我如何在 Subversion 中执行此操作?我正在使用 Tortoise 前端 [Windows] 进行 SVN,但我不知道如何完成此功能。

有帮助吗?

解决方案

在实际上在SVN的每次提交创建一个 '标签'即可。您可以随时回去每修订(提交)。

有是否的分支和在理论上一个代码之间的差异。只是,一个分支是进一步发展,并与来自不同开发者的提交合并而没有人应该永远承诺的标签。

标签通常给出一个更详细的名称,如“RC 1.5 - 当它终于似乎是稳定的一天。

这也解释了为什么“创建分支/标签”在龟是一体的。

和基本上svn的只是创建最后一次修订的拷贝到另一个目录(例如标签)。此副本当然不是一个完整的拷贝,但常规差异,因此在连续的版本号。

其他提示

subversion 中相当于标签的是“标签”(即在文件夹中创建分支以用于标记修订的特定目的)。在存储库浏览器中,右键单击“复制到...”,然后选择一个新文件夹名称。

http://svnbook.red-bean.com/en/1.5/svn.branchmerge.tags.html

Tags是标签在Subversion中的等价物。

标签经由copy命令创建,或者位于TortoiseSVN Branch/Tag菜单选项。

按照惯例,tags被复制到在Subversion存储库中的tags路径。

BTW,TortoiseSVN的帮助真的做得很好 - 在日常使用指南是非常有帮助的。

你可以做到这两个方面。

  1. 提交当前状态的文件,现在你可以随时 恢复 这个修订,并得到该国的文件回来的

  2. 创建一个新的标记与你当前的文件,并且继续在工作的主干。

使用SVN副本,并创建标签文件夹的副本。这是比什么都重要会议,但大多数库将具有文件夹称为主干,标签和分支。

不要担心创建额外的副本 - 这不是真的复制所有这些文件 - 拷贝是在颠覆便宜。

例如:

svn copy /trunk/foo /tags/foo-1.0
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top