svn历史通过命令行

use*_*736 15 svn version-control command-line

我试图在python中编写一个实用程序,以获取为特定分支修改的所有文件....我不关心日期或谁提交.

我该怎么做呢?我可以处理python部分,我只是在svn中找不到命令给我输出.

小智 46

svn log -l 10 path/to/file
Run Code Online (Sandbox Code Playgroud)

这里10是日志中的条目数

例如

svn log -l 10 pom.xml
Run Code Online (Sandbox Code Playgroud)


Din*_*ngo 13

svn diff -r REV:HEAD --summarize
Run Code Online (Sandbox Code Playgroud)

其中REV是创建分支的修订版.


Neb*_*oft 6

您可以使用"svnlook history"命令: Subversion Complete Reference

  • 你最好在这里给出一个如何使用命令的完整示例. (21认同)
  • 这只会在存储库所在的svn服务器上运行,而不是在客户端运行."由于svnlook通过直接存储库访问(因此只能在拥有存储库的机器上使用),因此它指的是带有路径的存储库,而不是URL." 来自:http://svnbook.red-bean.com/en/1.7/svn.ref.svnlook.html. (7认同)