svn - 在 Subversion 中,我知道文件何时被添加,找出文件何时被删除的最快方法是什么?

标签 svn

好的,所以假设我知道我在修订版 500 中将文件“foo.txt”添加到我的 Subversion 存储库中。

所以我可以做一个 svn log -v http://svnrepo/path/foo.txt@500 , 并显示同时添加的所有文件。

添加文件后,查找文件何时被删除的最快方法是什么?

我试过 svn log -r500:HEAD -v http://svnrepo/path/foo.txt@500 ,但这给了我“找不到路径” - 也许很明显,因为文件“foo.txt”不存在于“HEAD”。

我可以尝试通过修订继续使用二进制搜索算法(这肯定比输入这个问题更快),但是有更好的方法吗?

最佳答案

尝试运行

svn log -v http://svnrepo/path/

当文件在该目录中被删除时,这应该给你(除其他外)修订。如果输出很大,“grep”也可能有用。

关于svn - 在 Subversion 中,我知道文件何时被添加,找出文件何时被删除的最快方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2734141/

相关文章:

SVN 提交未完成

c++ - sscanf 未在此范围内声明 - Eclipse、C++

svn - 与 Maven SCM 插件一起使用的 svn-settings.xml 格式是什么?

java - 将 Eclipse 项目 checkin SVN

eclipse - 如何将分支中的更改合并到主干

svn - 如何在 SVN 中创建多个项目的忽略列表?

c# - AssemblyInfo 文件的版本控制和更新

svn - 将 Subversion Server 从 1.7 升级到 1.8

android - 颠覆不起作用?

MySQL 模式源代码控制