我組建了一個構建系統,並想知道是否有可靠的方法來確定檢出的SVN文件夾是否需要更新(即與存儲庫不同步)。除非有所改變,否則我想避免每晚構建。我可以編寫一個腳本來解析我猜想的svn update
命令的結果,但是我想知道是否存在能夠告訴我是否需要更新的命令?檢查顛覆更新
Q
檢查顛覆更新
9
A
回答
15
2
的answer of flolo不起作用好顛覆的外部(這也是在Don't show svn:externals in svn status討論)。一個更好的解決方案,如果你只需要當前文件夾需要更新(不完全哪些文件本身)的信息,this solution更好:
cd somedir;
svn info -r HEAD | grep -i "Last Changed Rev"
Last Changed Rev: 8544
svn info | grep -i "Last Changed Rev"
Last Changed Rev: 8531
如果這些數字是不一樣的,需要更新。
+0
「Rob的回答不適用於顛覆外部。」這似乎不再真實(用SVN 1.8.8測試)。但是,_your_解決方案不適用於外部(除非在每個外部運行)。 – Melebius 2017-03-16 09:17:23
相關問題
- 1. 使顛覆「更新,如果已經檢出,否則檢查」
- 2. 顛覆 - 命令行更新
- 3. 龜顛覆 - 撤消更新
- 4. 顛覆:查看更改
- 5. 顛覆顛覆?
- 6. 顛覆svn更新 - 不工作
- 7. SVN更新遠程URL顛覆1.7.2
- 8. 龜svn顛覆更新錯誤
- 9. 更新本地顛覆基於Web的
- 10. 更新WordPress的跟蹤與顛覆
- 11. 顛覆 - 檢出父目錄
- 12. 顛覆力量刷新
- 13. 顛覆「更換」行動
- 14. 更改顛覆庫標籤
- 15. 查找不加入顛覆
- 16. 顛覆獲得最新,而不更新的svn:externals的
- 17. 顛覆Subversion
- 18. 顛覆選擇
- 19. git vs.顛覆
- 20. 顛覆配置
- 21. 顛覆問題
- 22. 顛覆功能
- 23. 在顛覆
- 24. 入門顛覆
- 25. 顛覆錯誤
- 26. 顛覆驗證
- 27. 顛覆許可
- 28. 在顛覆
- 29. 顛覆合併
- 30. 遷移顛覆
我會建議-q跳過垃圾文件 – 2008-11-20 13:31:43