在 Subversion 中比较/找出跨分支的更改文件
我目前正在从 Subversion 中开发我的项目版本。我有一个分支,它是该项目的旧版本。我现在需要找出哪些文件已更改以及它们的更改是什么。
我想知道有什么方法可以查到吗?是否需要特殊工具来执行此操作,或者只需要常规命令?我有兴趣了解如何执行此操作的步骤和命令。
我已将 Subversion 集成到 Visual Studiou 2008 中。
谢谢。
I'm currently working off the version of my project from the head from Subversion. I have a branch which is an older version of the project. I now need to find out which files have changed and what are their changes.
I was wondering are there any ways to find out? Are there special tools required to do so, or just regular commands? I'm interested in finding out the steps and command on how to do it.
I have Subversion integrated into Visual Studiou 2008.
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
请参阅 SVN 手册了解
svn diff命令
。第三种用法可能应该达到你想要的效果:
See the SVN manual for the
svn diff
command. The third usage should probably achieve what you want:如果有帮助的话,您可以使用合并向导来找出可以合并到分支的内容。
出现的下一页旨在使用您想要的修订合并。它仅列出可以合并的修订(尚未合并)。您可以查看修订版以及每个修订版中的更改文件。如果右键单击或双击文件,您可以查看文件/修订版中的更改。
You can use the merge wizard to figure out what can possibly be merged to the branch if that helps.
The next page that comes up is meant to be used what revisions you want to merge. It lists only the revisions that can be merged (that haven't been merged yet). You can look through the revisions, and the changes files in each revision. If you right click or double click on a file, you can take a look at the changes in the file/revision.