【发布时间】:2009-04-22 09:36:30
【问题描述】:
我们使用 Subversion 的方式是在主干、重要功能的功能分支(> 1 天工作)和发布分支上工作。
一旦功能分支愉快地合并,我们就会删除它们,但我们希望保留发布分支,以防错误修复等需要它们。
我们每个人都至少会检查项目的根目录,因此我们都拥有整个目录结构(主干、分支、发布)的副本。尽管我可以教育人们检查他们是否在主干上工作,但他们最终可能会意外地在发布分支上工作。
防止这种情况发生的最佳方法是什么?我正在考虑锁定发布分支中的所有文件,这有帮助吗?还有哪些其他选择?
【问题讨论】: