有没有什么好的技巧可以帮助我们知道我们的工作副本是从哪个分支(或主干)来的?我们最近转换到Subversion,并且正在使用发布分支。我有两个开发人员提交了应该提交给主干的更改内容,但实际上提交给了发布分支。我们正在使用CI(TeamCity),所以我立刻意识到了问题,并能够还原这些更改,但我想防止这种情况再次发生。尤其是在Visual Studio中,很容易犯错并将更改提交到错误的分支。
我们正在使用TortoiseSVN和AnkhSVN。
编辑后添加: 只是为了澄清,我正在寻找一种方法来防止粗心大意的错误,我已经知道如何查找这些信息。我正在尝试防止两种粗心大意的错误:
1.在错误的分支上进行操作。如果在提交之前捕获到这个错误,开发人员必须将更改合并回正确的分支。 2.提交到错误的分支。这将结合点1的痛苦,需要在Subversion中还原更改。
编辑后添加:我们刚刚转换到VisualSVN VS插件,它具有显示当前工作副本路径的工具栏。我真的很喜欢这样的保证,即我正在使用正确的分支。
我们正在使用TortoiseSVN和AnkhSVN。
编辑后添加: 只是为了澄清,我正在寻找一种方法来防止粗心大意的错误,我已经知道如何查找这些信息。我正在尝试防止两种粗心大意的错误:
1.在错误的分支上进行操作。如果在提交之前捕获到这个错误,开发人员必须将更改合并回正确的分支。 2.提交到错误的分支。这将结合点1的痛苦,需要在Subversion中还原更改。
编辑后添加:我们刚刚转换到VisualSVN VS插件,它具有显示当前工作副本路径的工具栏。我真的很喜欢这样的保证,即我正在使用正确的分支。