2
A
回答
8
svn update -r PREV
Here's a link to the documentation on revision keywords.
更新您的本地副本如果没有一个关键字(HEAD,BASE,提交或PREV)是你想要什么,然后就看在日志并找到要更新到的明确修订号。
1
您必须获取当前的修订版本号,将其减少1,然后将svn update
修改为该修订版,直至找到可用的版本。我不认为Subversion可以在这里为你提供很多自动化的帮助,因为它不知道哪个版本会编译。
查看如何获得当前版本号的保持这些问题:
0
为TortoiseSVN的使用上下文菜单:svn->Update to revision
命令行使用
svn update --revision svn://repo
如果你真的想看看它,你可以创建一个脚本,在其中给出当前修订版本的HEAD,然后从那里开始修订,直到make
(或其他)不会返回错误。
3
svn info http://[server]:[host]/myrepo
将为您提供版本库的修订版本。
然后用svn update -r [revision-1] http://[server]:[host]/myrepo
3
如果您知道某个构建版本的版本号,那么您可以使用'divide and conquer'来查找问题,而不是从头开始逐步回退 - 直到找到破坏版本的版本。如果自从上次已知的商品以来有更多修改,这将节省您的时间。
伪代码:
known_good=whatever
known_bad=head_revision
start:
candidate=(known_good + known_bad)/2
build candidate
if success
known_good=candidate
else
known_bad=candidate
if (known_good + 1) == known_bad
goto end
go to start:
end:
粉饰奇数修改了一下那里...
相关问题
- 1. HEAD从以前的版本
- 2. git-svn:如何知道git-svn工作副本的当前SVN修订版本?
- 3. 如何获取2 svn修订版之间的提交信息?
- 4. 如何将HEAD更改为之前的版本
- 5. 如何在打开它之前过滤Tortoise SVN修订图?
- 6. 当前svn修订版本号更新版本在appengine-web.xml中
- 7. 如何使用CVS diff比较修订版与之前的版本?
- 8. 使用TortoiseSVN,我该如何恢复到之前的修订版本?
- 9. 我如何获得SVN前的版本号
- 10. 当前Mongoid版本2.0.2之前的ID
- 11. 在webapp中获取当前svn修订版
- 12. WooCommerce REST API - 获取使用参数之前/之前的订单
- 13. 使用TortoiseSVN恢复到之前的修订版
- 14. 如何获得Chrome的前版本
- 15. 如何从所有svn标记的外部结构的HEAD修订版签出
- 16. 如何将文件恢复到之前的修订版并将其提交到新修订版
- 17. 如何在从MYSQL到Java之间的空间之前获得文本
- 18. 当前版本SVN
- 19. HEAD修订版问题
- 20. SVN能否在修订版本X上创建标签,但排除一些以前的修订版本?
- 21. 访问当前修订版本号
- 22. 如何获得发现之前USER_ID
- 23. 在修改svn时,以前的所有修订版本是否都已更新?
- 24. SVN:如何获取文件的第一个修订版本?
- 25. 如何比较本地和版本库SVN修订版本?
- 26. 获取以前版本和当前版本之间的所有VCS更改
- 27. 如何回滚到之前的修订并继续下去
- 28. 如何在不调用hg的情况下获得当前的mercurial修订版?
- 29. 之前的PHP进程<head>
- 30. SVN:改变过去的修订版,并在当前有改变
我说的是单干线和Linux下.. – abatishchev 2010-01-12 22:56:58