SVN:如何查找文件被添加到仓库的时间

3

如何有效地使用svn查找文件或目录何时被引入我们的主干?我尝试通过svn日志中的关键字查找,但是没有用。也许我们团队的svn日志不够详细。

1个回答

2
最简单(但不一定最有效)的解决方案是使用 svn log,但仅限于您感兴趣的文件:
svn log --limit 1 -r0:HEAD ^/trunk/README

但这可能不是你感兴趣的信息(例如,如果 README 文件是在分支上引入的,而你想知道它何时合并到主干线?),在这种情况下,你可能还想额外传递 --stop-on-copy

这不是很有效,因为你要求 SVN 遍历历史记录,并且你不能轻松地下载项目历史记录到本地工作副本。如果你经常需要查找此信息并且需要高效的方式,请考虑使用 git-svn 将项目导入 git 存储库。然后你将能够使用类似于 git log README | tail 的东西,并且它将在几秒钟内运行。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接