怎麼解決svnerror”svn:Abortingcommit:xxxremainsinconflict”?

技術小胖子發表於2017-11-16

遇到問題


$ sudo svn commit -m “

svn: E155015: Commit failed (details follow):

svn: E155015: Aborting commit: `/Users/mac/data/lz/core/lz.php` remains in conflict

解決方法1:

sudo svn resolved /Users/mac/data/lz/core/lz.php

Resolved conflicted state of `core/lz.php`

sudo svn commit -m “

… …

Transmitting file data …

成功了!


==

1.svn ci -m “update” 

svn: Commit failed (details follow): 

svn: Aborting commit: `test.log` remains in conflict 

2.使用svn resolved test.log 

3.svn ci -m “update” 

這個時候應該可以提交了 

4.svn rm test.log 

刪除掉這個檔案 

5.svn ci -m “update” 

再次提交 

這個時候伺服器上就沒有這個檔案了。 

在其他的伺服器終端上如果遇到這個問題的時候重複這個操作。


==


解決方法2:

1、 合併衝突文字(通過審查和編輯檔案內的衝突標誌)。

2 、執行svn revert的扔掉所有你的本地修改。


一旦你解決了衝突,

你需要通過命令svn resolved讓Subversion知道。

Subversion就不會認為這個檔案是在衝突狀態。


==

命令列可以這麼來
svn update –set-depth=exclude 資料夾

那麼TortoiseSVN客戶端呢?
在資料夾右鍵中的”更新至版本(U)”
更新深度選”排除”,確定,搞定
下次更新就不會再更新此目錄
要恢復的話在上級目錄做相同操作,只是更新深度選擇”全遞迴”




     本文轉自phpervip 51CTO部落格,原文連結http://blog.51cto.com/phpervip/1868668:,如需轉載請自行聯絡原作者


相關文章