簡體   English   中英

產生svn儲存庫中文件完整URL的命令行?

[英]A command line that yields the complete URL of a file inside the svn repository?

我在svn中的目錄中,我想通過聊天告訴其他開發人員有關該文件的信息。

是否有一個簡單的命令來獲取該文件的完整URL-假設他可以將其作為參數發送給svn export或類似的東西。

svn info «your_file» | grep URL

您可以使用svn info --xml生成所有信息數據的XML轉儲。 您可以使用xmllint --xpath來准確提取正確的數據。 小包裝svninfo簡化了使用:

svninfo /info/entry/url

對於URL,簡單的grep可能就足夠了,但是對於其他值,精確的XPath表達式比grep更可靠。

這是我的工作。 它執行將其復制到剪貼板的附加步驟,因此您可以粘貼到瀏覽器或電子郵件中:

getUrl.bat:

@echo off

svn info %1 | grep URL | sed -e s/URL://g | clip

假設您已經在PATH上安裝了cygwin和clip.exe。 Clip.exe在Windows的最新版本中(在2k3 Server之后)

就像“ svn信息” [文件]

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM