如何找出文件被删除的修订版本?

时间:2010-08-04 19:56:06

标签: svn version-control

在我最近的50次提交中,某个文件被删除了。由于文件不再被版本化,我不能轻易地引用它。如果和删除文件的人如何检查我最近的50次提交?

3 个答案:

答案 0 :(得分:1)

使用Subversion 1.8+命令行客户端非常容易。如果您记住名称(名称的一部分也可以使用)或删除文件的路径的某些部分,您可以运行svn log https://svn.example.com/svn/MyRepo --verbose --search FILENAME来找到触及该文件的修订版。

您还可以使用grapchical客户端。例如,TortoiseSVN is great at searching repository history

答案 1 :(得分:0)

svn log file_that_was_deleted.txt

答案 2 :(得分:0)

只做

svn log -v -l 100 URL >result.lst 

查看该文件...并通过编辑器使用find命令,而不是您知道哪个修订版本以及删除该文件的人。

可能在Windows上你可以使用TortoiseSVN这样做..