MCでの Git サポート
MCによるGitリポジトリとの直接統合
MCにてGit連携機能が直接利用可能になりました。
従来の Synchronizer ツール非推奨化と直接統合の仕組み
これまでSynchronizerが提供していたGit連携機能はMCへ統合され、MCからGitリポジトリを直接利用する方式に置き換えられました。
Git自動同期を有効にすると、MCがGitリポジトリを定期的に確認し、新しいコミットを検知した際にGit Pullを実行して、対象プロジェクトに変更を反映します。(Gitへのプッシュ操作はサポートされていません)。
読み取り専用ロックと信頼できる唯一の情報源
プロジェクト設定でGit自動同期を「有効」に設定すると、対象プロジェクトに所属するロボットファイル、スニペット、Connector等のソース素材はすべて読み取り専用(Read-only)としてロックされます。
これにより、MC画面上やDSからの本番ソース直接編集が完全に禁止され、Gitリポジトリが信頼できる唯一の情報源(Single Source of Truth)として保護されます。
また、自動プル実行中に同期エラーが発生した場合は、整合性を保つため自動的にプルのロールバック処理が実行されます。