我在svn的一个目录中,我想告诉另外一个开发者有关聊天过程中的文件。命令行产生svn存储库中文件的完整URL?
是否有一个简单的命令来获取该文件的完整URL - 让我们说一些他可以作为参数发送到svn export或类似的东西。
我在svn的一个目录中,我想告诉另外一个开发者有关聊天过程中的文件。命令行产生svn存储库中文件的完整URL?
是否有一个简单的命令来获取该文件的完整URL - 让我们说一些他可以作为参数发送到svn export或类似的东西。
svn info «your_file» | grep URL
像 “SVN信息”[文件]
这是我做的。它复制到剪贴板中的额外的步骤,以便您可以粘贴到浏览器或电子邮件:
getUrl.bat:
@echo off
svn info %1 | grep URL | sed -e s/URL://g | clip
这是假设你有cygwin和clip.exe安装和你的PATH。 Clip.exe在Windows的最新版本中(在2k3服务器之后)
您可以使用svn info --xml
生成所有信息数据的XML转储。您可以使用xmllint --xpath
来精确提取正确的数据。小包装svninfo简化使用:
svninfo /info/entry/url
对于一个简单的grep
可能就足够了URL,但对于其他价值的精确XPath表达式比grep
更可靠。