1
我正在開發xcode上的iphone項目。在SCM中,我使用svn,但不能鎖定svn上的文件以防止其他團隊成員再次檢出文件(它將洞項目複製到脫機狀態)。有沒有擴展xcode來解決這個問題?XCode SVN鎖 - 解鎖
我正在開發xcode上的iphone項目。在SCM中,我使用svn,但不能鎖定svn上的文件以防止其他團隊成員再次檢出文件(它將洞項目複製到脫機狀態)。有沒有擴展xcode來解決這個問題?XCode SVN鎖 - 解鎖
不知道有關通過的Xcode這樣做,但你可以通過導航到你的項目目錄,然後輸入
$ svn lock yourfile.m yourfile.h
那麼當你做這樣做,通過控制檯,做
$ svn unlock yourfile.m yourfile.h
注意:鎖僅影響修改和刪除操作(例如,commit
,delete
)而不是結賬。因此,其他用戶仍然可以檢出雖然他們無法提交所做的任何更改
編輯:你可以使用另一種方法是設置svn:needs-lock
屬性使得文件變得只讀的,只能通過收購來編輯鎖定它。這樣不會無意中編輯文件,只是發現他們不能提交它。
你知道排他鎖嗎?這是否妨礙其他團隊成員再次檢出文件? – 2010-08-05 10:05:55
不,它只會阻止他們在您鎖定文件時進行編輯。 「存儲庫管理鎖定並在提交操作期間強制執行鎖定」注意:提交操作不檢出。你可以在這裏獲得更多信息:http://svnbook.red-bean.com/en/1.2/svn.advanced.locking.html – domino 2010-08-05 10:24:41
我需要一次只有一個團隊成員編輯文件。如果一個文件被開發者佔用,其他人甚至不能下載該文件。我認爲svn不會解決這個問題:( – 2010-08-05 10:58:32