首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Visual studio 2005的ClearCase菜单中的灰色按钮

Visual studio 2005的ClearCase菜单中的灰色按钮
EN

Stack Overflow用户
提问于 2012-02-28 11:14:18
回答 1查看 463关注 0票数 1

我使用的是集成了clearcase的visual studio。我在CC中有几个vs项目。大多数项目使用clearcase都工作得很好。但是除了Refresh之外的所有clearcase操作对于某些项目来说都是灰色的。这意味着,我不能在vs.

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-02-28 13:08:12

确保集成已完成并在Visual Studio中激活:

参见"ClearCase and Visual Studio 6.0 Integration Procedures",特别是注册表值应该在那里:

代码语言:javascript
运行
复制
HKEY_LOCAL_MACHINE\Software\SourceCodeControlProvider
ProviderRegKey:
Reg_SZ:  Software\Atria\ClearCase
HKEY_LOCAL_MACHINE\Software\SourceCodeControlProvider\InstalledSCCProviders=
ClearCase:  
Reg_SZ:  Software\Atria\ClearCase

technote swg21429258提到:

此问题的一个原因可能是Visual Studio解决方案已添加到Visual Studio外部的源代码管理中。

另一个原因可能是Visual Studio解决方案没有以“正确的方式”(实际上是使用命令行或Windows资源管理器复制)复制到ClearCase视图和ClearCase VOB中。

注意:后者是最常见的原因:您的项目文件(这里是一个解决方案文件)必须在ClearCase视图的vob中:如果它在ClearCase之外,即使该解决方案文件引用的所有源文件都在ClearCase中,ClearCase集成也不会激活。

  • 首先,您必须将解决方案复制到Visual Studio外部的ClearCase VOB。然后返回Visual Studio并在视图中打开解决方案,然后将其添加到源代码管理中。
  • 使用Windows资源管理器或命令行将解决方案文件夹和所有内容复制到ClearCase视图和ClearCase VOB。

示例:\my_view\my_vob\my_solution_folder

  • 此时不要将解决方案添加到源代码管理中。

一切都应该以视图私有文件和directories.

  • Start Visual Studio的形式存在。选择打开解决方案,然后浏览到包含刚才复制的解决方案的视图和VOB。

  • 打开.sln文件。

如果您收到一个对话框,指出项目位置不完全受信任,请单击“确定”将其关闭。

  • 在VS.NET解决方案资源管理器中,右键单击解决方案(树中最高的节点),然后选择“将解决方案添加到源代码管理”。

  • 您还可以使用此方法向ClearCase源代码管理中添加已处理的解决方案。

但是,如果您已经尝试过以任何其他方式将您的解决方案手动添加到ClearCase源代码管理中,那么您必须首先从ClearCase中删除(rmelem)所有内容,然后使用上述过程重新开始。

原因是Visual Studio中的每种类型解决方案(有许多类型)都有不同的文件和目录组合-其中一些必须留在源代码管理之外作为视图私有。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9475896

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档