有沒有什麼好的技術可以幫助我們知道我們的工作副本來自哪個分支(或主幹)?我們最近轉換爲Subversion,我們正在使用發佈分支。我讓兩個開發人員對發佈分支提交了應該已經提交給主幹的更改。我們使用CI(TeamCity),所以我馬上意識到了這個問題,並且能夠恢復更改,但是我想阻止它再次發生。從Visual Studio中,尤其是,很容易犯一個錯誤,並承諾錯誤的分支。我們如何跟蹤我們的工作副本的分支?
我們使用的是TortoiseSVN和AnkhSVN。
編輯補充: 爲了澄清,我正在尋找一種防止粗心的錯誤的方法,我已經知道如何找到這些信息。我試圖防止兩個粗心的錯誤:
- 在錯誤的分支上工作。如果這在提交之前被捕獲,則開發人員必須將這些更改合併回正確的分支。
- 承諾錯誤的分支。這將點1的痛苦與必須恢復Subversion中的更改相結合。
編輯添加:我們只是切換到VisualSVN VS插件,它有一個工具欄,顯示當前工作副本的路徑。我非常喜歡我在正確的分支上工作的保證。
確實夠了,但這並沒有防止錯誤。我們通常從VS提交併且AnkhSVN不顯示URL。也許是時候看看VisualSVN了。 – 2009-04-14 13:49:04