SVNLook - 存储库格式 - 语法不正确
SVNLook - repository format - syntax is incorrect
我正在尝试 运行 svnlook 按照推荐 here。
C:\Users\name>svnlook tree svn://svn.compname.com:4345/ | grep
Shared.Translation
svnlook: E720123: Can't open file 'svn:\svn.compname.com:4345\format':
The filename, directory name, or volume label syntax is incorrect.
我从 Tortoise SVN 的 repo-browser 得到了上面的 repository-name/URL。
我安装了 TortoiseSVN,但假设我必须使用命令行来搜索整个存储库。
我们拥有庞大的代码库。我不想全部下载。当我不知道它隐藏在什么层次结构下时,我需要找到一个程序。没有办法通过完整下载来做到这一点吗?另外有没有不获取分支和标签就可以下载的方法?
svnlook
仅意味着直接在托管存储库的服务器上工作,通过查看存储库数据库(目录)本身和 而不是 通过 Subversion 服务器进程(svnserve 或 Apache)。它是一个管理工具,通常用于挂钩脚本。
传递存储库URL 将不起作用;您必须改为传递文件系统路径,这也意味着您可以通过文件系统访问存储库数据库。参见 the documentation
这似乎是我要找的:
对于 Windows 没有 Grep 命令:
svn list -R https://subversion-repo/subfolder | findstr filename
或者如果您有 "grep" 命令:
svn list -R https://subversion-repo/subfolder | grep filename
如果你有 grep 命令,只搜索 "Trunk":
svn list -R https://subversion-repo/subfolder | grep Trunk.*filename
运行 可能需要几分钟时间。
来源:http://foldingair.blogspot.com/2013/12/search-whole-svn-repository-for-given.html
我正在尝试 运行 svnlook 按照推荐 here。
C:\Users\name>svnlook tree svn://svn.compname.com:4345/ | grep Shared.Translation
svnlook: E720123: Can't open file 'svn:\svn.compname.com:4345\format': The filename, directory name, or volume label syntax is incorrect.
我从 Tortoise SVN 的 repo-browser 得到了上面的 repository-name/URL。 我安装了 TortoiseSVN,但假设我必须使用命令行来搜索整个存储库。
我们拥有庞大的代码库。我不想全部下载。当我不知道它隐藏在什么层次结构下时,我需要找到一个程序。没有办法通过完整下载来做到这一点吗?另外有没有不获取分支和标签就可以下载的方法?
svnlook
仅意味着直接在托管存储库的服务器上工作,通过查看存储库数据库(目录)本身和 而不是 通过 Subversion 服务器进程(svnserve 或 Apache)。它是一个管理工具,通常用于挂钩脚本。
传递存储库URL 将不起作用;您必须改为传递文件系统路径,这也意味着您可以通过文件系统访问存储库数据库。参见 the documentation
这似乎是我要找的:
对于 Windows 没有 Grep 命令:
svn list -R https://subversion-repo/subfolder | findstr filename
或者如果您有 "grep" 命令:
svn list -R https://subversion-repo/subfolder | grep filename
如果你有 grep 命令,只搜索 "Trunk":
svn list -R https://subversion-repo/subfolder | grep Trunk.*filename
运行 可能需要几分钟时间。
来源:http://foldingair.blogspot.com/2013/12/search-whole-svn-repository-for-given.html