嘿,我想在 svn 中查看完整的提交日志,除了右键单击乌龟 svn 和显示日志之外,必须有另一个提交日志。它位于哪里?
问问题
87 次
2 回答
3
不,只有 1 个日志。它可以被过滤以显示历史的一个子集,但也许这就是你要找的。
尝试存储库根目录的提交日志,而不是子文件夹或分支。并取消选中“停止复制/重命名”选项,以查看创建分支时从父级继续的日志。
于 2013-09-11T14:31:00.837 回答
1
嗯,有 Subversion 命令行客户端(随 TortioseSVN 一起提供)。它svn.exe
是类似C:\Program Files\TortoiseSVN\bin\svn.exe
.
命令行svn
命令将如下所示:
C> svn log -r1:HEAD http://svn.corp/svn/project/trunk
这将打印出可以用 PowerShell、Python 或 Perl 解析的日志。
有相当多的文件选项。例如:
C> svn log -r1:HEAD -v --stop-on-copy http://svn.corp/svn/project/branches/4.5
将打印出日志,但在从主干复制 4.5 分支的位置停止。-v
也会向您显示文件。
C> svn log -r1:HEAD -v --xml --stop-on-copy http://svn.corp/svn/project/branches/4.5
将在 XML 输出中打印出哪些编程语言更容易解析的日志。
该-r
参数是您想要的修订列表。您可以通过修订号或日期来执行此操作。
C> svn help log
将打印出命令的完整详细信息。
您可能需要找到您的老板正在寻找的内容,然后使用另一种脚本语言(如 PowerShell 或 Python)将日志输出操作为他们想要的格式。
于 2013-09-11T16:50:25.037 回答