当我尝试在Visual Studio中签出/签入文件时,它运行CC命令并等待结果。 此操作完全阻止Visual Studio。
是否可以在Visual Studio的后台运行checkin / checkout命令? 我知道这可能会导致操作失败时出现不一致。
即。更改变量名称会导致Visual Studio签出一些文件并阻止我编辑甚至读取非常烦人的代码; /
存在“背景中的结帐/签到”或“异步结算/结账”等内容?
答案 0 :(得分:3)
我完全禁用了ClearCase与Visual Studio的集成(启动IBM Install Manager,更改ClearCase安装并取消选中VS集成)。无论何时保存更改的文件,您都会被问到是否可以覆盖它(劫持文件),这比编辑每个文件要快得多。
当然,您需要定期检查这些被劫持的文件,但是只要您在View上执行更新(或者#34;查找已修改的文件"),它们就会被列出,然后可以立即全部检出。如果你看到你再次解除你的更改,你也可以撤消劫持,并且永远不会在你的私人分支上创建一个版本,这在我看来是一个很大的优势;)
VS中的ClearCase菜单会消失,因此如果要打开文件的版本树,则需要先在资源管理器中打开它。如果你不喜欢这样,你可以再次启用集成,这样就可以尝试这种工作方式。
哦,还有另一种可能性:您可以使用ClearCase菜单在编辑之前劫持文件(Alt + c,j),这样您就可以保留集成的好处而无需查看。缺点是,您需要记住在编辑之前检出哪些文件;)
答案 1 :(得分:1)
这似乎是此插件正在运行的当前方式,对于ClearCase完整客户端和(甚至更糟)CCRC(远程客户端,additional "focus" issue described here)
将被劫持的文件用作SvensS suggested(upvoted),您需要找到所有这些文件(请参阅“Command to find all view private files in the current directory recursively”)并签出/签入。