天天看點

怎麼解決svn error "svn: Aborting commit: xxx remains in conflict"?

遇到問題

$ 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:,如需轉載請自行聯系原作者

繼續閱讀