如何查看svn、git的仓库路径
·
要查看 SVN 和 Git 仓库的路径(即远程仓库地址),可以使用以下命令:
一、Git 仓库路径查看
方法 1:查看所有远程仓库地址
git remote -v
输出示例:
origin https://github.com/user/repo.git (fetch)
origin https://github.com/user/repo.git (push)
方法 2:查看某个远程仓库(通常是 origin)的 URL
git remote get-url origin
注:Git 2.7+ 支持
get-url;旧版本可用git config --get remote.origin.url
方法 3:通过配置查看(兼容所有 Git 版本)
git config --get remote.origin.url
方法 4:查看详细远程信息
git remote show origin
会显示 URL、分支跟踪关系等详细信息。
二、SVN 仓库路径查看
方法 1:查看当前工作副本关联的 SVN 仓库 URL
svn info
在输出中查找 URL 或 Repository Root 字段:
示例输出片段:
Path: .
Working Copy Root Path: /your/project
URL: https://svn.example.com/repo/project/trunk
Repository Root: https://svn.example.com/repo
Repository UUID: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
Revision: 1234
Node Kind: directory
Schedule: normal
URL:当前目录对应的仓库路径(可能指向 trunk/branches/tags 下的子目录)Repository Root:整个 SVN 仓库的根路径
方法 2:只提取仓库 URL(配合 grep)
svn info | grep "URL:"
或
svn info --show-item url
注:
--show-item是 SVN 1.9+ 支持的选项,更简洁。
❗ 注意事项
- 这些命令必须在 已检出(checkout/clone)的本地仓库目录中执行。
- 如果不在仓库目录下,会提示类似:
- Git:
fatal: not a git repository - SVN:
svn: E155007: ... is not a working copy
- Git:
总结一句话:
- Git 用
git remote -v- SVN 用
svn info
这样你就能快速定位代码是从哪个远程仓库拉下来的了!
更多推荐
所有评论(0)