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