ClearTeam Explorer - CCRC - 与 Beyond Compare 集成
ClearTeam Explorer - CCRC - integrate with Beyond Compare
我正在使用 IBM Rational Clear Case。由于当前全球的健康状况,我被迫在家工作。
在使用 Visual Studio 时,最好的方法可能是唯一的方法是使用 Web 视图(如果有更好的方法请纠正我)- 我假设这称为 CCRC(Clear Case远程客户端)。它类似于快照视图,但在工作时没有持续连接到 Clear Case 服务器(此说法不完全正确)。
当使用快照视图或动态视图时,我可以更改设置以使用 Beyond Compare 作为在 Clear Case 中用于合并和比较的工具。
现在回答我的问题:
1) ClearTeam Expolrer 是否也可以这样做,这是我控制和管理我的 Web 视图的地方?
2) 将 Beyond Compare 与 Web 视图结合使用还有其他解决方法吗?
使用 web view is a good option, unless you can use directly snapshot views, as I explained here (CC8+)
在这两种情况下(网络视图或快照视图),目标都是将文件复制到本地磁盘,以避免网络延迟。
问题是:ClearTeam Explorer 没有附带 mgrs/map
file 来修改以声明您自己的差异工具(无论是 Beyond Compare 还是 WinMerge)
所以我曾经获得两个网络浏览量:
- 一个设置为固定标签
- 工作用
这样,我就可以区分两个单独的视图文件夹。
我在 IBM 支持页面上找到了答案:Changing the Diff/merge Type Manager in CCRC 7.1.1 and later。其中解释了如何在 ClearTeam Explorer 中更改此设置。
描述与我的 Clear Case (9.0.1.07) 版本不完全匹配:
In CCRC 7.1, go to the menu
Window > Preferences > ClearCase Remote Client > Integration > Compare Merge > Manage Providers
大概应该是:
In ClearTeam Explorer, go to the menu
Window > Preferences > IBM Rational ClearTeam Explorer > Integration > Compare Merge > Manage
此外,以下可能对 kdiff3.exe
有效:
Choose 'Supports Compare Operations'
Fill in the arguments for compare:
%contribs% -fname "%filename1%" -fname "%filename2%"
Choose 'Supports Merge Operations'
Fill in the arguments for merge: %contribs% -o %merge_out%
在 Scooter Software 网站上,我确实找到了正确的论据。
这些是Beyond Compare的修改:
Choose 'Supports Compare Operations'
Fill in the arguments for compare:
%contribs% /vcs1="%filename1%" /vcs2="%filename2%"
Choose 'Supports Merge Operations'
Fill in the arguments for merge:
%contrib1% %contrib2% %base% /mergeoutput="%merge_out%"
我的设置示例:
- 确保写
BComp.exe
而不是 BCompare.exe
。因此,我不止一次打开比较时遇到问题。
并且:
按照 IBM 和 Scooter Software 推荐的指令进行操作,我可以比较我的代码:
我正在使用 IBM Rational Clear Case。由于当前全球的健康状况,我被迫在家工作。
在使用 Visual Studio 时,最好的方法可能是唯一的方法是使用 Web 视图(如果有更好的方法请纠正我)- 我假设这称为 CCRC(Clear Case远程客户端)。它类似于快照视图,但在工作时没有持续连接到 Clear Case 服务器(此说法不完全正确)。
当使用快照视图或动态视图时,我可以更改设置以使用 Beyond Compare 作为在 Clear Case 中用于合并和比较的工具。
现在回答我的问题:
1) ClearTeam Expolrer 是否也可以这样做,这是我控制和管理我的 Web 视图的地方?
2) 将 Beyond Compare 与 Web 视图结合使用还有其他解决方法吗?
使用 web view is a good option, unless you can use directly snapshot views, as I explained here (CC8+)
在这两种情况下(网络视图或快照视图),目标都是将文件复制到本地磁盘,以避免网络延迟。
问题是:ClearTeam Explorer 没有附带 mgrs/map
file 来修改以声明您自己的差异工具(无论是 Beyond Compare 还是 WinMerge)
所以我曾经获得两个网络浏览量:
- 一个设置为固定标签
- 工作用
这样,我就可以区分两个单独的视图文件夹。
我在 IBM 支持页面上找到了答案:Changing the Diff/merge Type Manager in CCRC 7.1.1 and later。其中解释了如何在 ClearTeam Explorer 中更改此设置。
描述与我的 Clear Case (9.0.1.07) 版本不完全匹配:
In CCRC 7.1, go to the menu
Window > Preferences > ClearCase Remote Client > Integration > Compare Merge > Manage Providers
大概应该是:
In ClearTeam Explorer, go to the menu
Window > Preferences > IBM Rational ClearTeam Explorer > Integration > Compare Merge > Manage
此外,以下可能对 kdiff3.exe
有效:
Choose 'Supports Compare Operations'
Fill in the arguments for compare:
%contribs% -fname "%filename1%" -fname "%filename2%"
Choose 'Supports Merge Operations'
Fill in the arguments for merge:
%contribs% -o %merge_out%
在 Scooter Software 网站上,我确实找到了正确的论据。
这些是Beyond Compare的修改:
Choose 'Supports Compare Operations'
Fill in the arguments for compare:
%contribs% /vcs1="%filename1%" /vcs2="%filename2%"
Choose 'Supports Merge Operations'
Fill in the arguments for merge:
%contrib1% %contrib2% %base% /mergeoutput="%merge_out%"
我的设置示例:
- 确保写
BComp.exe
而不是BCompare.exe
。因此,我不止一次打开比较时遇到问题。
并且:
按照 IBM 和 Scooter Software 推荐的指令进行操作,我可以比较我的代码: