的修訂版是否有任何方式顯示哪個版本等同於某個標籤?SVN找到標籤
SVN找到標籤
回答
試試這個
svn log /path/to/tag -v --stop-on-copy
您可能會看到索姆ething這樣
r10 | user | 2010-02-07 17:06:01 -0800 (Sun, 07 Feb 2010) | 1 line Changed paths: A /path/to/tag (from /path/to/branch:5)
你可以看到,標籤在版本5
如果你想知道這是什麼標記指向你需要使用svn log
版本號,其格式提供數據:
------------------------------------------------------------------------ r643 | [author] | [date] | [n] lines Added tag ------------------------------------------------------------------------ r643 | [author] | [date] | [n] lines [log message] ------------------------------------------------------------------------ ...
如果添加選項--stop-on-copy
你可以找出哪些修訂該標籤已創建。運行svn log
,無論是否帶有--stop-on-copy
選項,使用該選項運行時顯示的最後一個下面的條目將顯示標記最終指向的修訂版。
另外,假設人是沒有做不好的事情在你的倉庫(如犯有危害標籤),您可以使用svn info
,它在格式
Path: [path] URL: [url] Revision: [current repository revision] Node Kind: directory Schedule: normal Last Changed Author: [author] Last Changed Rev: [last revision this particular path was changed] Last Changed Date: YYYY-MM-DD hh:mm:ss TZ
你可以稱呼像svn info http://www.example.com/svn/path/to/tag
支,但如果我現在所標記的舊版本,最近修改的修訂將成爲當前。 – Mihai 2010-02-11 19:17:03
@Mihai,我想我已經得到了你想要的東西.. – 2010-02-11 19:45:05
- 1. svn創建標籤標籤
- 2. 所有簽到svn的標籤
- 3. 龜SVN標籤
- 4. 查找最新的SVN標籤
- 5. CVS和SVN標籤
- 6. 找不到標籤
- 7. 的TeamCity - SVN和標籤
- 8. javadoc中的SVN標籤
- 9. SVN標籤/分支更新
- 10. SVN/Tortoise - 標籤生成
- 11. 用Eclipse打開SVN標籤
- 12. 哪個用於SVN標籤?
- 13. 分支和標籤SVN
- 14. 更新svn中的標籤
- 15. beautifulsoup找到特定標籤
- 16. 我如何找到標籤
- 17. 找不到JSTL標籤庫
- 18. 很難找到CSS標籤
- 19. 的SAXParser找不到標籤
- 20. :jsRoute標籤未找到
- 21. jquery標籤頁未找到
- 22. GetElementById()沒有找到標籤?
- 23. BeautifulSoup找不到標籤li
- 24. SAX找到關閉標籤
- 25. 如何在SVN中找到新創建的標籤已更改或未更改?
- 26. 查找標籤
- 27. 在Eclipse中導出SVN刪除標籤上的標籤
- 28. 從現有的git標籤創建一個svn標籤
- 29. 如何找到不是由特定標籤環繞標籤與標籤
- 30. 分組任何標籤與量詞找到標籤
這就是我一直在尋找的東西。謝謝! – Mihai 2010-02-11 20:03:50
將輸出配置到'head -2 |尾-1 | grep -o -E「^ r [[:digit:]] +」'應該只打印版本。 (頭部尾部組合確保我們只會對包含修訂細節的行進行粗略處理,而不是提交消息) – joelpet 2014-07-01 09:07:21
@joelpet不是您的提取錯誤?難道不應該把修訂'5'而不是'10'? – NPS 2017-03-07 13:39:36