2013-11-14 62 views
2

我想僅從本地檢出的文件檢索SVN存儲庫URL。我知道有一個SVN Info命令,但它提供了太多的信息和URL。我只需要我打算在菜單上單擊保存到剪貼板的URL。是否有可能不分析SVN Info命令的結果?如何檢索文件的SVN存儲庫URL(僅限於)

回答

1

I don't think so。但過濾很簡單。例如,在Windows上:

D:\example>svn info foo.php | findstr URL: 
URL: https://www.example.com:8443/svn/foo.php 

在Unix(未經測試):

svn info foo.php | grep URL: 
2

使用PowerShell的Windows上的另一種選擇:

[xml]$svninfo = svn info FILENAME --xml; 
$svninfo.info.entry.url; 

或者沒有XML:

(svn info FILENAME |select-string "\burl")[0].Line.replace("URL: ","") 

PSCX擴展hav e Out-Clipboard cmdlet可讓您將字符串轉儲到剪貼板。

相關問題