DevOpsセンターでのソース管理
DevOpsセンターでは、ソース管理を使用して、プロジェクトの変更に関する単一の情報源を提供します。変更内容が組織外に保持されるため、チームは 1 つの共有スペースでコラボレーションできます。
必要なエディション
| 使用可能なエディション: Lightning Experience in Professional Edition (API アクセスが必要)、Enterprise Edition、Performance Edition、Unlimited Edition、および Developer Edition |
| 使用可能な製品: 相互動作可能な製品として Government Cloud Plus。Government Cloud Plus 組織で DevOps センターを有効にすると、認証境界外にデータが送信される可能性があります。詳細は、Salesforce アカウントエグゼクティブにお問い合わせください。 |
| 使用不可能なゾーン: EU オペレーティングゾーン。EU オペレーティングゾーンは、データレジデンシーコミットメントのレベルを強化する特別な有料製品です。DevOps Center は、EU の OZ に含まれない EU 内の組織でサポートされ、標準の製品利用規約が適用されます。 |
ソース管理は次の点で役立ちます。
- 各変更を行ったユーザーと理由を追跡する
- 以前のバージョンの確認
- 問題が発生した場合に以前のバージョンの作業を復元する
リポジトリ、ブランチ、コミットなどの Git 用語を初めて使用する場合、DevOps センター はクリックベースのユーザーインターフェースでほとんどの Git タスクを処理します。DevOps タスクですでに Git を直接使用している場合は、引き続き使用できます。DevOps センターはこれらの変更を同期します。
DevOpsセンターとソース制御の連携
DevOpsセンターは、GitHubやBitbucketなどのソース制御プロバイダーに接続します。DevOpsセンターではほとんどの日常業務を実行でき、必要に応じてプロバイダーを直接使用できます。
ソース制御プロセスは、DevOpsセンターのシンプルなアクションを使用して管理します。
| 作業内容 | DevOps センター の機能 |
|---|---|
| 新規プロジェクトの設定 | 該当する場合はリポジトリを作成するか、既存のリポジトリに接続します。 |
| パイプラインの設定 | パイプラインフェーズの既存のブランチを作成または使用します。 |
| Sandbox での変更 | [変更管理] タブで変更を追跡します。 |
| 変更を確定 | Git 用に変更を書式設定し、リポジトリに転送します。 |
| 簡単な説明を書く | 変更の理由を追跡します。 |
| レビューの作成 | チームが確認する取り込み要求を作成します。 |
| 作業項目の昇格 | ブランチの変更を次のパイプラインフェーズにマージします。 |
一般的なユーザーの懸念事項
ソース管理では、次の一般的な懸念事項に対処して作業を保護します。
| 懸念 | 現実 |
|---|---|
| 間違った変更を確定した場合は? | 確定はリリースではなくセーブポイントになります。変更は、チームがパイプラインフェーズでレビューして昇格した後にのみ、先に進めて本番に移行します。 |
| 重要なものを削除した場合は? | ソース管理ではバージョン履歴が保持されるため、システム管理者は必要に応じて以前のバージョンを復元できます。 |
| 他のユーザーの作品を上書きした場合はどうなりますか? | DevOpsセンターは、2人のユーザーが同じコンポーネントを変更した場合にマージの競合を検出します。DevOps センター では、作業をマージする前に競合を解決するように求められます。 |
この記事で問題は解決されましたか?
ご意見をお待ちしております。

