バージョン管理における利用
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/01/23 07:39 UTC 版)
「アトミックコミット」の記事における「バージョン管理における利用」の解説
アトミックコミットはバージョン管理システムの一般的な機能であり、リポジトリ内の一貫した状態を維持するために重要である。 ほとんどのバージョン管理ソフトウェアは、失敗したコミットのどの部分も適用しない。(例外は、CVS、VSS、IBM Rational ClearCase (UCMモードの場合)。) たとえば、バージョン管理ソフトウェアで、自動的に解決できない統合の競合が発生した場合、変更セットのどの部分も統合されない。代わりに、開発者には、変更を元に戻すか、競合を手動で解決する機会が与えられる。 これにより、部分的に適用された変更セットが原因でプロジェクト全体が壊れた状態になるのを防ぐ。コミットからの1つのファイルは正常にコミットされるが、依存する変更がある別のファイルは失敗する。 アトミックコミットは、モノレポと呼ばれるバージョン管理ソフトウェア開発戦略を使用して、バージョン管理ソフトウェアを使用して複数のプロジェクト間で同時に変更を行う機能を指す場合もある。
※この「バージョン管理における利用」の解説は、「アトミックコミット」の解説の一部です。
「バージョン管理における利用」を含む「アトミックコミット」の記事については、「アトミックコミット」の概要を参照ください。
- バージョン管理における利用のページへのリンク