跨代码分支查找 class 的继承者
Finding inheritors of a class across branches of code
有没有人尝试过类似 "find inheritors" 或 "find references" 跨分支的事情?我正在使用一个包含多个发布分支的代码库,其中一些与主线不同。
幸运的是,基本代码没有什么不同,但可能有 类 继承了该基本代码。在做出重新设计决策时,了解哪些分支机构可能会受到重新设计的影响会很有帮助。有没有人 运行 过去 and/or 知道一个好的方向可以指导我找到有关该主题的更多信息?
我正在使用 C#、Visual Studio 和一个 SVN 存储库,但如果有人 运行 在其他代码存储库、其他语言或其他技术中使用过,则相同的概念应该申请。
在此先感谢您的帮助!
您的查询类似于在 TFS 中查找分支之间的差异。使用 TFS,我们可以直接在 VS 中找到差异,方法是在源代码管理资源管理器中右键单击文件或文件夹,然后选择 Compare。或者我们可以使用命令行工具 tf.exe
来获得差异:
tf diff[erence] itemspec [/version:versionspec] [/type:filetype]
[/format:format [/ignorespace] [/ignoreeol] [/ignorecase] [/recursive]
[/options][/noprompt][/login:username,[password]]
你可以看看SVN有没有类似的命令行工具
有没有人尝试过类似 "find inheritors" 或 "find references" 跨分支的事情?我正在使用一个包含多个发布分支的代码库,其中一些与主线不同。
幸运的是,基本代码没有什么不同,但可能有 类 继承了该基本代码。在做出重新设计决策时,了解哪些分支机构可能会受到重新设计的影响会很有帮助。有没有人 运行 过去 and/or 知道一个好的方向可以指导我找到有关该主题的更多信息?
我正在使用 C#、Visual Studio 和一个 SVN 存储库,但如果有人 运行 在其他代码存储库、其他语言或其他技术中使用过,则相同的概念应该申请。
在此先感谢您的帮助!
您的查询类似于在 TFS 中查找分支之间的差异。使用 TFS,我们可以直接在 VS 中找到差异,方法是在源代码管理资源管理器中右键单击文件或文件夹,然后选择 Compare。或者我们可以使用命令行工具 tf.exe
来获得差异:
tf diff[erence] itemspec [/version:versionspec] [/type:filetype]
[/format:format [/ignorespace] [/ignoreeol] [/ignorecase] [/recursive]
[/options][/noprompt][/login:username,[password]]
你可以看看SVN有没有类似的命令行工具