为什么不提交标签

B.E*_*.E. 22 svn tags commit

我正在寻找一些论据来说服客户,一旦创建了标签,他就不应该对标签进行更改.

常识似乎没有有效的论据,所以我需要更实质的东西.

Eig*_*uru 25

标签在固定时间点作为源代码的副本存在 - 无论您对Trunk或任何Branch文件夹进行任何更改,您始终都可以返回到创建标记副本时的代码.

如果您要提交标记的副本,它们不再代表创建副本时的来源 - 因此没有必要使用它们.您的客户应该承诺到主干或分支机构.


EMM*_*ICH 5

使用该项目的用户可能正在使用代码的某些标记版本。他们知道他们的代码可与您指定的标签一起使用,并会根据此假设愉快地发布。如果更改标签,则用户代码可能会中断。标签的字面意思是-它是一个稳定的里程碑,其他用户可以考虑在此里程碑。

另外,如果项目中有多个开发人员,他们将继续工作trunk。当他们更新时,他们将不会获得对标记所做的更改,这将导致巨大的合并问题。