【发布时间】:2012-11-01 01:22:22
【问题描述】:
我想用版本历史注释一些代码。在 Eclipse 中使用 SVN 时这很容易,但 Rational ClearCase SCM Adapter 插件似乎不支持它。
我快速的谷歌搜索显示,在命令行上 ClearCase 支持通过以下方式进行注释: cleartool 注释 -out - -fmt "%Vn |" -rm -nheader util.c
我还发现了一些支持注释的非免费插件。 有没有免费的替代品?
【问题讨论】:
我想用版本历史注释一些代码。在 Eclipse 中使用 SVN 时这很容易,但 Rational ClearCase SCM Adapter 插件似乎不支持它。
我快速的谷歌搜索显示,在命令行上 ClearCase 支持通过以下方式进行注释: cleartool 注释 -out - -fmt "%Vn |" -rm -nheader util.c
我还发现了一些支持注释的非免费插件。 有没有免费的替代品?
【问题讨论】:
cleartool annotate 是 ClearCase 的唯一注释(或“责备”)形式,不能通过官方插件(ClearCase SCM 适配器或 CCRC 插件)获得
这就是为什么你会喜欢一些非免费选项,例如:
【讨论】:
在 Visual Studio 中,您可以将其设置为运行 cleartool 命令行选项(使用工具->外部工具...)。
好像eclipse也有类似的功能(“FAQ How do I add my own external tools?”)
Command: \installationpath\cleartool.exe
Arguments: annotate -nheader $(ItemPath)
Initial directory: $(ItemDir)
创建文件后,您可以在您喜欢的编辑器中打开该文件。
我之所以提到它,是因为它可能是一种免费的选择。
使用命令行会更容易,除非我的项目文件大小写错误导致 cleartool 无法工作,我发现自己要么更新 .vcproj 或使用命令行。
【讨论】: