2008-10-22 23 views
9

我寫了一個批處理腳本,遞歸地更新我的源代碼與公司的工作基礎。發生衝突時,會提示採取措施。 'base'和'theirs-full'有什麼區別? 'mine-full'是否意味着「將我的修改保留在工作副本中,稍後再提交」?每個SVN自動衝突解決操作執行什麼?

回答

10

http://svnbook.red-bean.com/en/1.5/svn-book.html#svn.ref.svn.c.resolve

總結:

基地

選擇,這是基礎版本你更新你的工作副本之前的文件。也就是說,您在進行最新修改之前簽出的文件。

工作

假定您已經手工處理解決衝突,選擇文件的版本,因爲它目前矗立在你的工作拷貝。

礦滿

解決與文件的副本所有有衝突的文件,因爲它們你跑的svn更新之前立刻站了。

他們全

解決與那名從服務器獲取當您運行SVN更新文件的副本所有衝突的文件。