本文最后更新于 2026年8月3日。
两种方式获取本地文件夹对应的SVN远程URL
前提:这个文件夹是完整SVN工作副本(内部存在隐藏
.svn文件夹),不需要联网,读取本地元数据即可。
方式1:命令行(Windows cmd/PowerShell、Linux、Mac通用)
进入目标文件夹,打开终端执行:
svn info
输出里找到:
URL: shturl.cc/LHOk3APIg1QAj9fAIaVuQ4cQlCvQPz
Repository Root: shturl.cc/Kqyq3LdUxg1o2UYsG
- URL = 当前文件夹对应的SVN服务器链接(你要的地址)
- Repository Root = 仓库根地址
精简命令(直接只输出链接,SVN1.9及以上支持)
svn info --show-item url
指定其他文件夹(不用cd进去)
svn info D:\code\your_folder --show-item url
方式2:Windows TortoiseSVN 图形界面(最常用)
- 在目标文件夹上右键
TortoiseSVN→ 属性(Properties)- 切换到
Subversion标签,直接看到 URL
备选快捷方式:
右键 → TortoiseSVN → 版本库浏览器(Repo-browser)
弹出窗口顶部地址栏就是当前文件夹SVN链接。
⚠️重要注意事项
- 必须在已经checkout出来的工作副本内操作;单纯复制文件夹、删掉
.svn后无法查询。 - 如果你执行过
svn switch,拿到的是当前绑定的URL,不是最初检出地址。 - 区分:
- URL:当前子目录远程地址
- Repository Root:整个svn仓库根路径