在子文件夹/路径下递归显示颠覆历史

时间:2010-07-14 16:26:35

标签: svn version-control

svn help log没有给我一个递归查看历史记录的选项。

svn log -l3 --recursive SVN_ROOT_URL不起作用。我希望它能在SVN_ROOT_URL下面提供最后3次提交。

这真烦人。我总是要启动我的IDE或者看团队城市以查看项目的最后提交(虽然我不确定这些工具在幕后执行哪个svn命令)。

我认为这个功能非常重要,并且希望在没有高bash脚本工作的情况下支持svn-CLI框。

2 个答案:

答案 0 :(得分:25)

svn log已经递归地执行了此操作。我的错误是,我之前没有svn update

如果您不想svn update“保护”您的工作副本,请在服务器目标上执行log命令:


$ svn info .
...
URL: http://rep.com/svn/foo
...
$ svn log -v http://rep.com/svn/foo

我使用详细的-v标志来查看触摸的文件。

答案 1 :(得分:1)

  • 对于linux:svn log之前的svn更新
  • 对于Windows:右键单击文件夹上的并显示日志(无需先更新)

这真令人困惑