Curl® 統合開発環境 (IDE) は、広く利用されているいくつかのソース コード管理システムへのインターフェイスを備えています。このインターフェイスにより、IDE 内からソース コード管理操作のサブセットを実行できます。IDE を通じてソース コード管理を使用するには、適切な SCC ソフトウェアがコンピュータに正しくインストールされ、構成されていなければなりません。SCC メニューに、IDE を通じて実行できる操作の一覧が示されています。「
SCC メニュー」を参照してください。
注意: ソース コード管理の IDE インターフェイスは、Windows プラットフォームでのみ使用可能です。
IDE ソース コード管理機能により、IDE プロジェクトを管理できます。IDE ソース コード管理は、プロジェクトの一部でないファイルに対しては使用できません。また、プロジェクトのファイルであっても、ファイルによってはこれを使用できないものがあります。唯一の例外は、SCC クライアントのルート ディレクトリの下にないリソースです。このようなリソースはプロジェクトに追加できますが、SCC データベースには追加されません。
プロジェクトに対してソース コード管理を有効にするには、まず IDE でそのプロジェクトを開きます。次に、
SCC メニューの
[設定...] 選択項目を使用して
[プロジェクトのプロパティ] ダイアログを開き、
[ソース コード管理] タブを選択します。このダイアログの説明は、「
プロジェクトのプロパティの変更」のセクション「
ソース コード管理」に記載されています。
[ソース コード管理を有効にする] チェック ボックスをオンにして、プロバイダおよびユーザー名情報を入力すると、IDE はプロジェクトのローカル バージョンをソース コード管理データベースと同期させます。プロジェクト ファイルがソース コード管理の配下になっていないと、IDE は、プロジェクト ファイル (.cprj)、プロジェクト マニフェスト ファイル (manifest.mcurl)、およびプロジェクトに含まれているすべてのファイルをソース コード管理システムに追加するよう、選択されたプロバイダに指示します。ファイルがチェックインされているかチェックアウトされているかを示すアイコンが、[プロジェクト] ペインのファイル アイコンの左側に表示されます。
プロジェクトに対して SCC 管理を有効にすると、IDE はプロジェクト リソースを次のように処理します。
- プロジェクト (.cprj) ファイル
このファイルは IDE に明示的に表示されませんが、SCC を有効にすると SCC の管理下に置かれます。IDE は、プロジェクトを管理するために、このファイルを自動的にチェックアウトして編集します。IDE は、プロジェクトを開くたびに、すべてのプロジェクト ファイルが SCC データベースに入っているかどうかを確認します。
- プロジェクト マニフェスト (.mcurl) ファイル
このファイルはプロジェクト階層のルートとして表示されます。プロジェクトにリソースを追加すると、IDE はこのファイルを自動的にチェックアウトして編集します。IDE エディタを使用してマニフェスト ファイルを手動で編集すると、IDE はファイルを確認し、必要なら追加します。
- その他のファイル
個々のプロジェクト ファイルをチェックアウトおよびチェックインしたり、それらのファイルをすべてプロジェクトの一部として管理したりすることができます。プロジェクトに対してチェックインまたはチェックアウトを実行すると、IDE は、管理するファイルのグループを選択できるダイアログを表示します。使用している SCC システムによっては、別のファイル選択ダイアログが表示されることがあります。
SCC の管理下にあるプロジェクトにさらにファイル リソースを追加すると、それらは SCC にも追加されます。
- ディレクトリ リソース
ディレクトリー内のファイルは、すべて SCC データベースに追加されます。
- パッケージ リソース
パッケージ ファイル (たいていは load.scurl と名付けられます) とパッケージ内のすべてのソース ファイルは SCC 管理に追加されます。
- 委任先リソース
委任先リソースが参照しているマニフェスト ファイルは SCC 管理に追加されません。
SCC の管理下にあるファイルは、チェックインされていてもチェックアウトされていても、IDE エディタで開くことができます。チェックアウトされていないファイルを編集しようとすると、IDE は、そのファイルをチェックアウトするかどうかを尋ねるメッセージを表示します。
IDE 内における SCC 操作の正確な働きは、使用している SCC システムによって異なります。多くの SCC メニュー コマンドは、使用しているシステムを呼び出して、ソース コード管理操作を実行します。
Copyright © 1998-2019 SCSK Corporation.
All rights reserved.
Curl, the Curl logo, Surge, and the Surge logo are trademarks of SCSK Corporation.
that are registered in the United States. Surge
Lab, the Surge Lab logo, and the Surge Lab Visual Layout Editor (VLE)
logo are trademarks of SCSK Corporation.