雖然Mercurial是所有關於被分散,有時非常有用以集中的方式工作:如果你工作的文件不能合併(二進制文件,如Word文檔,Photoshop圖像,等等),那麼最好是前期溝通任何修改,以避免並發工作。
hglock是impliments的水銀一個集中的基於文件的鎖定方案延長
什麼在此版本中是新的:
- 解決問題的水銀2.5
什麼版本0.5是新的:
- 在複製和重命名文件鎖定。與我們的模型中,服務器不會接受推送涉及為其鎖定是強制性鎖定的文件。如果新文件未鎖定的重命名後,這樣的文件出現。然而,用戶不能鎖定文件,因為它不是在服務器上尚未。
- 擴展現在在內部獲得了重命名或複製的目的地名稱的鎖。鎖定為原始文件留在原處,使得用戶自己的鎖和舊的新名稱。
- 修正問題3:文件的寫權限不更新初始克隆當一個.hgignore文件存在
- https://bitbucket.org/aragost/hglock/issue/3/
- 測試與水銀版本1.8.4到2.0的擴展,改寫了代碼和測試,以保持兼容性。
在什麼0.4版是新的:
- 標記為未鎖定的文件為只讀的實驗支持。這類似於SVN是如何工作的,當一個文件具有了svn:needs-lock屬性集
- 這還不是張揚的擴展幫助,在默認情況下關閉。要啟用,添加以下的配置文件:
- [hglock]
- updatewriteperm = TRUE
- 當庫被克隆,文件標記為需要鎖定(相匹配的.hglocks)將只讀檢出。當一個文件被鎖定,它將被製成可寫的。當一個文件(通過汞解鎖FILE或汞推帶)解鎖,它會被只讀一次。
- 感謝斯科特Sturdivant對促進該功能。
- 更新和提交命令使用鎖含蓄,現在將默默地忽略丟失或初始化鎖庫。之前,HG更新將中止如果鎖庫未初始化,現在輸出一個警告--verbose時使用了才會顯示。
- 在重構的代碼更好的可維護性。遠程過程調用協議,現在住在自己的模塊。
什麼版本0.3是新的:
- 在推變更的客戶端檢查。前推,客戶現在檢查每個推變更,看它是否包含用於該鎖定是強制性的任何鎖定的文件。如果這樣的變更被發現推終止。
- 請汞柱解鎖驗證客戶端的變更以同樣的方式鎖定汞做。這確保了客戶端不解鎖文件修改的變更已經被推前。
- 的主要方式解鎖文件,現在簡單地推影響文件的變更集 - 如果文件沒有被修改,因為它是鎖定解鎖命令只能用 。
- 殘疾人--force標誌汞推。在推動建立多頭則是不再可能。推一個新的分支仍然是可能的--new分支標誌。
- 修正了水銀1.9.x中的兼容性現在用水銀1.8.4版本,1.9和1.9.1進行測試。
什麼版本0.2是新的:
- 在重新發布的0.1版。從changegroup鉤在一個575c95b4ab8f鉤pretxnchangegroup改變了不好的後果。所以575c95b4ab8f和後續修復(d87f0dc0919e,4ba9b24da91b,7ec8374652ad)太不穩定釋放。
- 在此版本基礎上4b61dc057391和僅包括鎖識別錯誤的文件中合併修改(7e3a4247e682和019d137a6ece)隨著包裝的變化。
要求:
- 在Python的
評論沒有發現