是否有任何好的技术可以帮助我们了解我们的工作副本来自哪个分支(或主干)?我们最近转换为Subversion,我们正在使用发布分支.我有两个开发人员提交应该已经提交到主干的发布分支的更改.我们正在使用CI(TeamCity),因此我立即认识到了这个问题,并且能够恢复更改,但我想阻止它再次发生.特别是在Visual Studio中,很容易犯错并承诺错误的分支.
我们正在使用TortoiseSVN和AnkhSVN.
编辑补充:为了澄清,我正在寻找一种防止粗心错误的方法,我已经知道如何找到这些信息.我试图阻止两个粗心的错误:
在错误的分支上工作.如果在提交之前捕获到此内容,则开发人员必须将更改合并回正确的分支.
致力于错误的分支.这结合了第1点的痛苦和必须恢复Subversion中的更改.
编辑添加:我们刚刚切换到VisualSVN VS插件,它有一个工具栏,显示当前工作副本的路径.我真的很喜欢我在正确的分支上工作.