WBlasko
我發現了同樣的問題。我想在需要時更改文件併合並它們,而不是等待其他開發人員解鎖它。爲我工作的解決方案是:
1)獲取最新版本的VSS項目(Ⅰ劃歸VSS所有VSS項目):
c:\vss\projectA
2A)與水銀
cd vss\projectA
C:\vss\projectA>hg init
初始化
2B)克隆項目的地方,它可以隨意
hg clone vss\projectA myProjects\projectA
3更改)獲取最新的變化s從VSS副本中跳過(如果您來自1和2,則跳過)
C:\myProjects\projectA>hg pull
C:\myProjects\projectA>hg update
(solve conflicts if any)
4)隨意使用克隆版本。後來,把你的工作到VSS副本:
C:\myProjects\projectA>hg push
(don't run hg update yet, wait for VSS latestes version)
5)現在,執行所有文件的收銀臺VSS項目
6)運行上的VSS項目合併你「汞更新」到最新的VSS變化。
C:\vss\projectA>hg update
(if there are conflicts, resolve them)
7)提交更改
C:\vss\projectA>hg commit
8)執行VSS籤(釋放鎖到其他人) 返回到步驟3。重複步驟3-8永遠然後.. 。;-)
通過這種方式,您可以使用良好的版本控制系統,同時仍然可以與傳統項目「交談」。你也將可以享受到: 一)沒有問題,鎖定的文件 b)您可以與其他人知道如何使用汞 c)作出分支機構共享資源庫等
只是要小心,首先更新/解決衝突,測試,然後進行VSS籤
乾杯, 路易斯
問題應當加以修改,以更準確的一個:「如何使一個很好的版本控制系統吸」 – 2009-05-01 16:03:41
我處於相同的位置。但是你所描述的過程聽起來比使用vss本身更糟糕:-) – 2009-05-01 16:10:32