私の以前の開発者の生活では、Clearcaseはバージョン管理のための10年以上のツールでした。今私が働いている組織は、4年後にgitに移行しました。クリアケースでは、リポジトリやブランチやラベルなど、アイテムのすべてのレベルの属性など、簡単にアクセス可能なメタデータ構造があります。 git notesは存在しますが、いくつかのWebサーフィンの後、私はこれを効率的に行う明確な方法とその理由を見つけていません。たとえば、UCM ClearCaseのベースラインプロモーションレベルは、私がgitでシンプルにすることを望む良いコンセプトです。私は、この特定の問題のために表すgitメタデータ戦略をClearCaseのものと比較するにはどうすればいいですか?
開発コミュニティの統計:< 100開発者は、< 5メジャーリリースブランチ、< 100顧客パッチ支店、コードベースサイズ:コードの< 1000000ライン。
したがって、適切なメタデータ戦略とツールが必要です。
はClearCaseのでは、次のメタデータの構築物は、存在する:
- 標識(一般的な使用法:外部SW配信に含まれるすべてのファイルのリビジョンを指摘)
属性は、ラベルまたはブランチに適用することができる。
- label属性は、一般的な使用を任意の値を持つことができます。ラベルの状況を伝える:TEST_RESULT:OK | NOKまたはCUSTOMER_AVAILABILITY:GENERAL |限定| INTERNAL_ONLY
- 分岐属性、一般的な使用法:BRANCH_STATUS:ACTIVE | OBSOLETE
ステータス属性 とラベルの一形態であるUCMベースライン(例えば以下を参照してくださいhttps://www-304.ibm.com/support/docview.wss?uid=swg21135893)マージを指定するのに使用される
- ハイパーリンク(例えば方向)特に
:
- ラベル+私は10年以上のためのClearCaseを使用した後に、確認して、gitのは、単純なメタデータについてであることを年7+のためのgit BRANCH_STATUS
クリアケースに精通していない人は、どのような種類のメタデータを保守したいのかを示すことができますか?それは私たちがより良い答えを提供するのに役立ちます。 – larsks
私はあなたのタイトルを編集しました。以前の質問がすぐに閉鎖されることを懇願していたからです。 – VonC