将 Clearcase 与 Visual Studio 2010 重新集成?

Posted

技术标签:

【中文标题】将 Clearcase 与 Visual Studio 2010 重新集成?【英文标题】:Re-integrating Clearcase with Visual Studio 2010? 【发布时间】:2012-02-01 05:12:59 【问题描述】:

我已经看到有关 ClearCase support 和 integration 的问题,但两者都没有帮助。也见过this,不过还好……

我有一个 VS2010 项目,我可以使用它在 VS 本身中签入和签出文件,但有时回来,它显示它无法连接到 ClearCase,现在当我右键单击项目文件时解决方案资源管理器中,ClearCase 选项甚至在右键菜单中都不可用。

我现在如何让它与 ClearCase 一起使用? 我可以从 Windows 资源管理器和 ClearCase 资源管理器中签入和签出文件,但是如何通过 Visual Studio 进行呢? (注意:Tools>Options>SourceControl 中的“ClearCase”选项已被选中)

【问题讨论】:

你得到了什么确切的错误信息? 【参考方案1】:

我见过的罕见情况是:

与 VM64 位不兼容(我相信现在已解决) 由于 ClearCase 更新(唯一的解决方案是卸载 ClearCase,卸载 VS2010,先重新安装 VS2010,然后再安装 ClearCase)

请注意,this technote(最初是关于 CCRC,这不是你的情况)确实提到了

ClearCase 和 CCRC 版本 7.0.1 和 7.1.1

在安装 ClearCase 或 CCRC 版本 7.0.1.x 或 7.1.1 或 7.1.1.1 期间没有可用的 Visual Studio 2010 集成。 有关获取实用程序的信息以及设置集成的说明,请参阅下面的解决方法详细信息。

解决方法

提供了一个实用程序以及有关设置集成的说明。如果您对使用此实用程序有任何疑问或问题,请联系 IBM Rational 客户支持寻求帮助。

有关详细信息,请参阅document 4024532 将 ClearCase 和 CCRC 7.0.1 和 7.1.1 与 Visual Studio 2010 集成。

所以这也取决于您的确切 ClearCase 版本。

上述技术说明(4024532)指的是:

当使用 ClearCase 与 Visual Studio 2010 的集成时,指示 ASP.Net 网站项目的源代码管理状态的字形不会显示在解决方案资源管理器中。

(意味着它也可能取决于您的 VS 项目的类型

Microsoft WebSite 项目的缺陷已在 Visual Studio 2010 SP1 中修复。 从 ClearCase 7.1.1.6 和 7.1.2.3 开始支持 Visual Studio 2010 SP1。

(这也取决于你的 VS 本身的确切版本)

您的案例似乎没有涉及该问题,因为您的解决方案的项目文件中甚至没有 ClearCase 上下文菜单(因此我建议卸载所有内容并重新安装),但说明了需要了解以下具体细节:

错误信息 ClearCase 的版本 VS2010版本

【讨论】:

我忘记了错误是什么(我只记得尝试创建一个新项目,在创建过程中它提供了添加到源代码管理的选项,虽然选择了,但它不能连接到 clearcase 并问我是否要删除该项目的所有 clearcase 绑定。我说是的,但我不明白为什么 clearcase 消失了我的旧项目,这些项目的 clearcase 上下文菜单和功能完美运行),但 clearcase 版本是 7.0.1.0。 .NET 框架的 Visual Studio 版本 4.0.30319 RTMRel. @Nav:您能否重现已在 ClearCase 中版本化的 another 项目的问题,您将导入到 VS2010 中? 不。无法重现它。我有一堆在 ClearCase 中进行版本控制的项目,但是现在当我打开其中任何一个时,它们不再在右键菜单中显示 clearcase 菜单选项。 (ps:感谢您的帮助 @Nav:好的,这与“删除所有透明大小写绑定”对话框一致。所以卸载CC et VS2010,然后重新安装VS2010,然后CC应该会有所帮助。 *呻吟*!重新安装有点痛苦 :) 感谢您的帮助!

以上是关于将 Clearcase 与 Visual Studio 2010 重新集成?的主要内容,如果未能解决你的问题,请参考以下文章

clearcase是啥

VS2019下载

ClearCase创建视图与基本命令

您将如何将 ClearCase 集成到我们的 Android 应用程序开发中? [关闭]

Clearcase - 将两个文件合并为一个具有统一历史记录的文件

CC.NET 全接触系列