将文件移动到另一个文件夹并使用 svn 重命名后,如何将文件与以前的版本进行比较?
我在 Rev 123 中有一个文件,我将该文件移动到另一个文件夹并进行提交。现在我重命名该页面并进行另一次提交。 Subversion 似乎忘记了该文件,我只能比较回当我将文件移至另一个文件夹并重命名时的情况。
我必须重命名它,因为旧名字太糟糕了。
I have a file in Rev 123, I move the file to another folder and do a commit. Now I rename the page an do another commit. Subversion seems to forget about the file, and I can only diff back to when I moved the file to another folder and renamed it.
I have to rename it, because the old name is terrible.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果您使用 TortoiseSVN,请取消选中日志窗口中的“复制/重命名时停止”复选框。
如果您使用 svn 命令,我不会看到此行为。
如果您使用其他 SVN 客户端,则某个地方必须有与“复制/重命名时停止”选项等效的选项。
If you're using TortoiseSVN, uncheck the "Stop on copy/rename" checkbox in the log window.
If you're using the
svn
command I don't see this behavior.If you're using some other SVN client, there must be some equivalent of the STop on copy/rename" option somewhere.
只需转到新目录(您将其移动到的位置)并像往常一样对其进行比较即可:
或者,您可以使用目标目录的 url:
Just go to the new directory (where you moved it) and diff it as usually:
Alternatively, you can use url to the target directory: