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