如何查明文件在哪个版本中被删除?
在我最近 50 次提交中,有一个文件被删除了。由于该文件不再受版本控制,因此我无法轻松引用它。如何检查最近 50 次提交是否删除了该文件以及谁删除了该文件?
A file got deleted somewhere in my last 50 commits. Since the file is no longer being versioned, I can't just easily reference it. How do I check in my last 50 commits if and who deleted the file?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
使用 Subversion 1.8+ 命令行客户端非常容易。如果您记得名称(名称的一部分也可以)或已删除文件的路径的某些部分,您可以运行
svn 日志 https://svn.example.com/svn/MyRepo --verbose --search 文件名
找到触及该文件的修订版本。您还可以使用图形客户端。例如,TortoiseSVN 非常擅长搜索存储库历史。
It's very easy using Subversion 1.8+ command-line client. If you remember the name (part of the name will work as well) or some part of the path of the removed file, you can run
svn log https://svn.example.com/svn/MyRepo --verbose --search FILENAME
to locate the revision which touched the file.You can also use a grapchical client. For example, TortoiseSVN is great at searching repository history.
只需
查看该文件...并通过编辑器使用查找命令,您就知道哪个版本以及谁删除了该文件。
也许在 Windows 上你可以使用 TortoiseSVN 来做到这一点。
Just do
Take a look into that file...and use a find command via an editor than you know in which revision and who deleted that file.
May be on Windows you can use TortoiseSVN to do so..