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. 在xCode编译之前从SVN获取当前修订版
- 2. 如何在SVN上次修订之前获得我的一个?
- 3. SVN $版本$ - 只获得了修订号
- 4. git-svn:如何知道git-svn工作副本的当前SVN修订版本?
- 5. HEAD从以前的版本
- 6. 如何获取2 svn修订版之间的提交信息?
- 7. 如何在打开它之前过滤Tortoise SVN修订图?
- 8. 如何将HEAD更改为之前的版本
- 9. 当前svn修订版本号更新版本在appengine-web.xml中
- 10. SharpSVN - 如何获得以前的修订?
- 11. 如何使用CVS diff比较修订版与之前的版本?
- 12. SVN:如何获得有关修订版本的信息
- 13. 我的“git svn”版本库位于Subversion版本库之前吗?
- 14. 获取SVN HEAD修订,使文件夹
- 15. 使用TortoiseSVN,我该如何恢复到之前的修订版本?
- 16. 如何在服务器上回到之前的修订版本? (GIT)
- 17. 我如何获得SVN前的版本号
- 18. jQuery的JavaScript版本之前
- 19. 在webapp中获取当前svn修订版
- 20. Git Eclipse插件在安装插件之前如何知道修订版本?
- 21. 当前Mongoid版本2.0.2之前的ID
- 22. WooCommerce REST API - 获取使用参数之前/之前的订单
- 23. Git:如何在特定修订版本之间获取文件
- 24. 使用TortoiseSVN恢复到之前的修订版
- 25. 如何从所有svn标记的外部结构的HEAD修订版签出
- 26. 如何获得Chrome的前版本
- 27. 当前版本SVN
- 28. 如何将文件恢复到之前的修订版并将其提交到新修订版
- 29. 如何在excel表格中自动获得svn commit两个修订版本之间的细节
- 30. 如何在从MYSQL到Java之间的空间之前获得文本
我说的是单干线和Linux下.. – abatishchev 2010-01-12 22:56:58