之前我使用Wincvs Sourcetree,它有一個很好的功能,我無法在Sourcetree中找到。Sourcetree Git - 簽出文件禁用修改
我想以這種方式設置它,首先我必須先檢出一個文件,然後才能對其進行修改(因此文件在結帳前只能讀取)。那麼每個想編輯這個文件的人都會得到一個通知,告訴其他人(用真實的名字)正在編輯這個文件。
現在(使用Sourcetree)它就像我在我的IDE中編輯文件,我在Sourcetree(我可以提交和推送的地方)看到更改的文件,但沒有檢查其他人是否正在修改相同的文件。
還有一個問題,它是否能夠以某種方式檢索更改後的文件?當我從服務器上獲取Sourcetreee試圖合併已更改的文件,但我希望它們從服務器上刪除(不合並)。我已經看到,可以通過這種方式將項目「刪除」並從服務器中取出,但我希望更改後的文件覆蓋我的本地文件。
感謝任何信息
由於git本質上是分散的,所以我認爲不可能通知你正在製作一個特定文件的人 – 2014-09-22 09:43:47