![](/img/trans.png)
[英]svn command line when using a file repository instead of a server repository
[英]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.