5

もちろん、私たちの組織にはどこにもドキュメントがありません。

クリアケースをgitのように使用できるかどうか疑問に思っていますか?

つまり、特定のファイルを分岐/フォークする方法はありますか?プルリクエスト?マージ/コミット?等。?

または、クリアケースワークフローに組み込むことができるある種のデスクトップSVNの簡単な方法はありますか?

4

1 に答える 1

5

ClearCaseとGitの主な違いは、「すべての開発者が知っておくべき基本的なクリアケースの概念は何ですか?」にあります。

GitのようにClearCaseを使用できない主な違いは、プライベートコミットがないことです。同僚と同じブランチ(またはUCMストリーム)のファイルをチェックインする場合、同僚は新しいバージョンをすぐに取得する必要があります(動的な場合)ビュー)または次の更新時(スナップショットビュー)。

ClearCaseをサイト間で使用するには、ClearCaseマルチサイトを使用します。所有権のシステムが煩雑であるため、同時作業ができません。
または、CCRC(ClearCase Remote Client)を使用できます

どちらの場合も、ClearCaseサーバーに接続する必要があります。そうしないと、チェックインできません(Gitから変更され、ローカルでコミットできます)。

少なくとも、UCM(ClearCaseに同梱されている方法論)でClearCaseを使用することをお勧めします。これにより、UCMコンポーネント(Gitリポジトリのサイズに相当)とStreams(作業しているベースラインの構成)を明確に定義する必要があります。
そこから、実行する必要のあるマージのワークフローがはっきりとわかります。

詳細については、「ClearCaseUCM-コンポーネントを使用したベストプラクティス」を参照してください。
しかし、繰り返しになりますが、これはGitとは異なります。

CVCSとDVCSの違いをよりよく理解するには、「バージョン管理(VCSまたはDVCS)を使用するワークフローの説明」も参照してください。

于 2012-08-22T21:45:09.030 に答える