好的,所以假设我知道我在修订版 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/