svn - 是否有一个命令可以在命令行中的 repo-browser 中打印文件的路径?

标签 svn file command-line path command

是否有一个命令可以在命令行中的 repo-browser 中打印文件的路径?

SVN diff 只打印文件名。

谢谢你。

最佳答案

svn info path/to/filename

将向您展示几条信息。您正在寻找的是 URL 和 Repository Root:
$ svn info mydialog.h
[...]
URL: http://svn.server.net/my-repo/trunk/ui/mydialog.h
Repository Root: http://svn.server.net/my-repo
[...]

URL 是文件的绝对位置,Repository Root 是存储库的基本 URL。 URL 将始终以 Repository Root 的地址开头,因此如果您从 URL 的开头修剪 Repository Root,则会留下该文件在存储库中的相对位置。在这种情况下,那就是
/trunk/ui/mydialog.h

关于svn - 是否有一个命令可以在命令行中的 repo-browser 中打印文件的路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1048356/

相关文章:

java - 如何用命令行编译并运行Stanford的Karel?

svn - CentOS 6 和 SVN w/Neon

svn - 为什么 mercurial 在转换时会尝试到达 svn 根目录?

git - 能够处理文件移动的版本控制系统?

java - 追加倒数第二行

linux - 按文本查找行并从该行删除到 bash 中的其他行

windows - 如何在 PowerShell 中提供包含变量值和引号的命令行参数?

svn - 为什么 Svn 试图访问我的错误目录中的 Format 文件?

ruby - 如何选择具有特定扩展名的文件? ruby

java - 在Java中使用图像的问题