我是來自Visual Source Safe(VSS)背景的Subversion(SVN)的新手。在VSS中,編輯文件的人員將檢出文件,並鎖定其他用戶通過Visual Studio進行編輯。我知道SVN是一個併發模型,允許多個人在同一個文件上工作,然後將這些更改合併在一起。我的問題是這樣的:如何避免Subversion中的複雜合併?
什麼是避免用戶編輯同一文件(寫成噸的代碼),要麼面臨自己的改變或一個複雜的合併書寫更糟糕的一噸的代碼,最好的方法只發現該文件被另一個用戶鎖定?
有沒有辦法來通知檢索文件時,它是當前正由另一用戶編輯或正在被其他用戶鎖定用戶?
其他信息:
使用VisualSVN服務器爲SVN服務器。
使用TortoiseSVN和AnkhSVN客戶端。
謝謝大家的所有建議,並設置我直。 – Achilles 2009-11-12 16:20:14
一年來不及,但我真的不得不推薦閱讀SVN手冊。它是以一種輕鬆,實用的方式編寫的,並且像一個廣泛的SO答案一樣閱讀。 – 2010-09-16 11:20:35