當我遇到幾個衝突時,是否有辦法通過告訴SVN保留存儲庫中的版本來解決它們?不幸的是,我們仍在使用1.4。Subversion快速解決所有衝突
11
A
回答
29
我相信如果你運行命令svn revert . -R
,你基本上可以撤銷對你的工作副本的所有修改。如果存在衝突的文件,SVN會拋出您的更改並使用您最近更新的修訂。
當然,這也擺脫了沒有衝突的文件的變化。
+1
SVN拋出您的更改並使用您最初簽出的版本;您仍然需要執行svn更新以從存儲庫獲取當前的HEAD版本。 – 2009-07-10 14:04:16
5
svn更新。 - 接受他們的全部
或者在svn 1.4中不可用?
您可以嘗試運行1.4服務器的1.5客戶端,可能會工作。
0
您可以嘗試
svn st | awk '/^C/ { print $2 }' | xargs svn revert
這個恢復與
相關問題
- 1. 衝突解決?
- 2. 解決衝突
- 3. 解決衝突
- 4. 解決衝突
- 5. 如何在rebase期間快速標記解決衝突?
- 6. Subversion解決衝突手動不告訴我衝突改變的用戶名
- 7. 解決樹衝突
- 8. 與衝突解決
- 9. 解決JavaScript衝突
- 10. SymmetricDS - 衝突解決
- 11. 解決JQuery衝突
- 12. 解決衝突svn
- 13. 解決Javascript衝突
- 14. PouchDB +解決衝突
- 15. Subclipse衝突解決
- 16. 某些文件自動衝突解決(subversion)
- 17. Subversion - 總是解決使用我的一組文件的衝突
- 18. TFS總是提示解決衝突的文件沒有衝突!
- 19. 解決XACML策略衝突
- 20. Simperium如何解決衝突?
- 21. Node.js的衝突解決
- 22. Github - 如何解決衝突
- 23. 解決Git Svn衝突
- 24. 解決git的衝突
- 25. 如何解決.hgtags衝突?
- 26. 解決「無衝突」模式
- 27. 解決軟件包衝突
- 28. SharpSVN解決衝突錯誤
- 29. 合併衝突解決
- 30. 解決git中的衝突
你爲什麼要這麼做衝突的所有文件嗎?可以說你做了200行更改,並且有人在你之前簽入了一個文件,只是添加了一些評論,導致了衝突。你只是想把200線換掉嗎? – 2009-07-10 14:02:39
這是一種情況,我知道某些工作副本中的所有更改都是垃圾,並且想要使用回購版的版本。 – nategood 2009-07-10 14:10:31