【发布时间】:2010-05-24 17:52:39
【问题描述】:
我需要在 svn 中标记我的源代码树的当前状态。我的问题是我不在乎名字是什么,我只需要以不可变*的方式标记当前版本。 (*受到恶意行为的影响)
最好的方法是什么?
branches/
tags/
???
trunk/
应该???是日期、递增序列、存储库 rev # ...?
【问题讨论】:
我需要在 svn 中标记我的源代码树的当前状态。我的问题是我不在乎名字是什么,我只需要以不可变*的方式标记当前版本。 (*受到恶意行为的影响)
最好的方法是什么?
branches/
tags/
???
trunk/
应该???是日期、递增序列、存储库 rev # ...?
【问题讨论】:
我会使用日期和 svn 修订号的组合。它是不可变的,可以让你轻松找到更新的提交。如果需要,您也可以将日期放在标签中。
【讨论】:
使用修订号,根据定义是不可变的。 您可以使用常用 svn 命令中的修订号来访问特定时间点的存储库。
例如,要获得修订: svn cohttp://my.svn/project1/trunk@1024
【讨论】:
/tags 区域中的特定版本进行快照,以便它出现在 HEAD 版本中。