嘿我想在svn中看到完整的提交日志,必须有另一个提交日志而不是右键单击togoise svn而不是show log。 它在哪里?
答案 0 :(得分:3)
不,只有1个日志。它可以被过滤以显示历史的子集,但也许这就是你正在寻找的。
尝试存储库根目录的提交日志,而不是子文件夹或分支。并取消选中“停止复制/重命名”选项,以便在创建分支时查看父项的日志继续。
答案 1 :(得分: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解析的 log 。
有很多文件选项。例如:
C> svn log -r1:HEAD -v --stop-on-copy http://svn.corp/svn/project/branches/4.5
将打印出日志,但停止从trunk中复制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)将日志输出操作为他们想要的格式。