当我遇到几个冲突时,是否有办法通过告诉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. 如何在rebase期间快速标记解决冲突?
- 3. Subversion解决冲突手动不告诉我冲突改变的用户名
- 4. 解决Javascript冲突
- 5. 解决JQuery冲突
- 6. 解决JavaScript冲突
- 7. Subclipse冲突解决
- 8. 解决冲突svn
- 9. Subversion - 总是解决使用我的一组文件的冲突
- 10. 用微风解决冲突
- 11. Couchdb冲突解决方案
- 12. 解决Git Svn冲突
- 13. SharpSVN解决冲突错误
- 14. Github - 如何解决冲突
- 15. 合并冲突解决
- 16. 解决软件包冲突
- 17. 解决龟的冲突
- 18. ZODB中的冲突解决
- 19. 解决macports安装'冲突'
- 20. LibGit2Sharp如何解决冲突?
- 21. 如何解决PHP冲突?
- 22. 解决git的冲突
- 23. Node.js的冲突解决
- 24. 解决冲突颠覆
- 25. 如何自动解决所有SVN冲突? (Windows CLI)
- 26. Ember.js数据冲突解决/冲突失败
- 27. SQL Server复制 - 自动解决冲突
- 28. 如何解决冲突变更
- 29. 如何解决引导类名冲突
- 30. 如何解决与jQuery的冲突
你为什么要这么做冲突的所有文件吗?可以说你做了200行更改,并且有人在你之前签入了一个文件,只是添加了一些评论,导致了冲突。你只是想把200线换掉吗? – 2009-07-10 14:02:39
这是一种情况,我知道某些工作副本中的所有更改都是垃圾,并且想要使用回购版的版本。 – nategood 2009-07-10 14:10:31