如何查看本地副本的存储库path?
这可能接近微不足道,但我找不到它。 我怎样才能看到本地副本引用的存储库中的哪个位置? 比方说,我有一个工作空间在前一段时间被检出,我想看看它是否从一个分支或中继被检出。
使用
svn info
对于存储库root:
Linux: svn info | grep 'Repository Root' | awk '{print $NF}'
svn info | grep 'Repository Root' | awk '{print $NF}'
Windows: svn info | findstr /C:"Repository Root: "
svn info | findstr /C:"Repository Root: "
对于那些正在寻找一种以编程方式和可靠的方式来查找的方法,这个命令完全给你的是存储库的根目录,没有别的:
svn info --show-item wc-root
SVN在我的笔记本电脑上不可用,Windows崩溃了,我的无线网卡没有被Linux mint识别,当我从USB启动时,所以我能够在顶级.svn目录中的wc.db
中find它。
假设您的回购托pipe在外部域:
cat wc.db | grep -a "\.com" | less
应该find它。 这是一个二进制文件,所以它会是丑陋的,并且可能很大,这取决于您的回购的大小。
我用一个棘手的方式
> Open .svn folder > Open wc.db file with notepad or notepad++. > Scroll the document and you will find the URL