2010-12-14 84 views
0

有沒有辦法讓龜svn自動鎖定文件,當你檢查出來,無需檢查出來,然後鎖定所需的文件?玳瑁SVN自動鎖

此外,有沒有辦法不允許其他人檢查任何文件,如果他們被鎖定?現在,它允許他們簽出鎖定的文件,編輯它們,然後當它們提交文件時,會給它們一個鎖定錯誤。

謝謝!

+2

您正在使用錯誤的工具。 SVN專爲併發協作黑客攻擊而設計:每個人都可以更改任何類型的所有內容,但只能在更新到最新更改後才能登錄。 – sbi 2010-12-14 18:11:06

回答

4

這是一種無法回答的問題,但是Subversion(SVN)不是一個Lock-Modify-Unlock系統,它是一個Copy-Modify-Merge系統,雖然它提供了鎖定功能,很容易合併(如圖像,某些類型的數據集,Office文檔等)。

通常,您不希望限制開發人員修改源代碼塊的能力,因爲這會導致開發人員之間出現各種版本控制,語義不兼容和工作併發問題。如果您試圖鎖定源代碼,我強烈建議您重新閱讀Subversion或TortoiseSVN的幫助文檔,以更好地瞭解如何以及爲何如此。 Tortoise內置的幫助非常棒(可從TortoiseSVN上下文菜單中獲得)。