2012-02-28 4 views
1

私はクリアケースを統合したビジュアルスタジオを使用しています。私はCCにいくつかの対のプロジェクトがあります。ほとんどのプロジェクトはクリアケースで正常に動作します。しかし、リフレッシュを除くすべてのクリアケース操作は、一部のプロジェクトでは灰色です。つまり、チェックインやハイジャックはできません。ビジュアルスタジオ2005のClearCaseメニューのグレーボタン

ありがとうございます!

答えて

0

統合が完了し、あなたの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 

technote swg21429258が言及:

をこの問題の原因の1つは、Visual StudioソリューションがVisual Studio以外のソース管理に既に追加されている可能性があります。

もう一つの原因は、Visual Studioのソリューションは、ClearCaseビューと(実際にコピーするには、コマンドラインまたはWindowsエクスプローラを使用している)「正しい方法」でClearCaseのVOBにコピーされていない可能性があります。

注:プロジェクトファイル(ここではソリューションファイル)は、ClearCaseビューのvob内になければなりません。ClearCaseの外にある場合、そのファイルによって参照されるすべてのソースファイルソリューションファイルがClearCaseにある場合、ClearCase統合はアクティブではありません。

  • まず、あなたは、Visual Studioの外でのClearCase VOBへのソリューションをコピーする必要があります。その後、Visual Studioに戻ってVOBのビューでソリューションを開き、ソースコントロールに追加します。
  • ソリューションエクスプローラまたはコマンドライン(CLI)を使用して、ソリューションフォルダとすべてのコンテンツをClearCaseビューとClearCase VOBにコピーします。
    例:現時点では、ソースコントロールにソリューションを追加しないでください。例:\my_view\my_vob\my_solution_folder

  • すべてがビューのプライベートファイルとディレクトリとして存在する必要があります。
  • Visual Studioを起動します。 [ソリューションを開く]を選択し、コピーしたばかりのソリューションが含まれているビューとVOBを参照します。
  • .slnファイルを開きます。
    プロジェクトの場所が完全に信頼されていないというダイアログボックスが表示されたら、[OK]をクリックして閉じます。
  • VS.NETソリューションエクスプローラで、ソリューション(ツリーの一番上にあるノード)を右クリックし、[ソースコントロールにソリューションを追加]を選択します。
  • また、このメソッドを使用して、ClearCaseのソースコントロールに既に適用されているソリューションを追加することもできます。
    しかし、既に他の方法でソリューションをClearCaseソース管理に手動で追加しようとした場合は、まずClearCaseからすべてを削除してから、上記の手順を繰り返してください。
    Visual Studioの各タイプのソリューション(およびタイプが多数あります)には、さまざまなファイルとディレクトリの組み合わせがあります。一部は、非表示のソースコントロールの外に置かなければなりません。
+0

ありがとうございました。ステップの後:VS.NETソリューションエクスプローラーで、ソリューション(ツリーの一番上のノード)を右クリックし、[ソースコントロールにソリューションを追加]を選択します。 – user1236970

関連する問題