如何找出谁在Subversion中提交了某个文件?

时间:2011-05-31 23:44:09

标签: svn tortoisesvn

如何找出谁在Subversion中提交了某个文件?或者如何从TortoiseSVN中的日志中导出Actions?我没有管理员权限。在Windows中。

3 个答案:

答案 0 :(得分:2)

为什么不使用下面的内容:

svn log -v http://server/repo  | grep --regexp="A .*filename" -B 2

或者,在TortoiseSVN中,转到Show Log - >单击Show All按钮。在搜索框中输入您想要的文件名(或者如果您右键单击了文件本身,因此只显示其日志,则无需执行此操作。)现在突出显示所有文件并复制并粘贴到文本编辑器中并搜索编辑器使用像Added : .*filename

这样的正则表达式

答案 1 :(得分:1)

显示日志应该为您提供所需的信息,正如您在提交时所看到的那样;但如果由于某种原因这不起作用,也许“责备”可能会给你一个后门?

但通常情况下,只需点击右键 - > Tortoise SVN - >显示日志应该有效。

最后一刻想到,点击 - > Tortoise SVN - >属性并检查... owner标签(来自内存在我的爸爸Mac上没有SVN!)

答案 2 :(得分:0)

svn log -v(可能需要安装合适的shell)