是否有人尝试过类似于“查找继承者”或跨越分支的“查找引用”?我正在使用包含多个发布分支的代码库,其中一些与主线不同。
幸运的是,基本代码没有什么不同,但可能有继承该基本代码的类。在做出重新设计决策时,了解哪些分支可能会受到重新设计的影响会很有帮助。有没有人在过去遇到这个问题和/或知道一个好的方向,指出我可以找到关于这个主题的更多信息?
我正在使用C#,Visual Studio和SVN存储库,但如果有人在其他代码存储库,其他语言或其他技术中遇到此问题,则应该应用相同的概念。
提前感谢您的帮助!
答案 0 :(得分:1)
您的查询类似于在TFS中查找分支之间的差异。使用TFS,我们可以直接找到VS的差异,右键单击Source Control Explorer中的文件或文件夹,然后选择比较。或者我们可以使用命令行工具tf.exe
来获得差异:
tf diff[erence] itemspec [/version:versionspec] [/type:filetype]
[/format:format [/ignorespace] [/ignoreeol] [/ignorecase] [/recursive]
[/options][/noprompt][/login:username,[password]]
您可以检查SVN是否有类似的命令行工具。