我使用的是集成了clearcase的visual studio。我在CC中有几个vs项目。大多数项目使用clearcase都工作得很好。但是除了Refresh之外的所有clearcase操作对于某些项目来说都是灰色的。这意味着,我不能在vs.
谢谢!
发布于 2012-02-28 13:08:12
确保集成已完成并在Visual Studio中激活:
参见"ClearCase and Visual Studio 6.0 Integration Procedures",特别是注册表值应该在那里:
HKEY_LOCAL_MACHINE\Software\SourceCodeControlProvider
ProviderRegKey:
Reg_SZ: Software\Atria\ClearCase
HKEY_LOCAL_MACHINE\Software\SourceCodeControlProvider\InstalledSCCProviders=
ClearCase:
Reg_SZ: Software\Atria\ClearCase
此问题的一个原因可能是Visual Studio解决方案已添加到Visual Studio外部的源代码管理中。
另一个原因可能是Visual Studio解决方案没有以“正确的方式”(实际上是使用命令行或Windows资源管理器复制)复制到ClearCase视图和ClearCase VOB中。
注意:后者是最常见的原因:您的项目文件(这里是一个解决方案文件)必须在ClearCase视图的vob中:如果它在ClearCase之外,即使该解决方案文件引用的所有源文件都在ClearCase中,ClearCase集成也不会激活。
示例:\my_view\my_vob\my_solution_folder
一切都应该以视图私有文件和directories.
.sln
文件。如果您收到一个对话框,指出项目位置不完全受信任,请单击“确定”将其关闭。
但是,如果您已经尝试过以任何其他方式将您的解决方案手动添加到ClearCase源代码管理中,那么您必须首先从ClearCase中删除(rmelem)所有内容,然后使用上述过程重新开始。
原因是Visual Studio中的每种类型解决方案(有许多类型)都有不同的文件和目录组合-其中一些必须留在源代码管理之外作为视图私有。
https://stackoverflow.com/questions/9475896
复制相似问题