誰でも構成管理とバージョン管理の違いについて簡単に説明できますか?さまざまなWebサイトで見つけられた説明から、設定管理は設定ファイルをソース管理リポジトリに置くための素晴らしい言葉に過ぎません。しかし、他の人たちは私に、より複雑な説明があると信じさせてくれます。設定管理とバージョン管理の違いは何ですか?
答えて
バージョン管理は必要ですが、構成管理には不十分です。バージョン管理は、一部の中央リポジトリまたは分散リポジトリで行われますが、特定のバージョンがどこに配置され使用されているかについては何も言及していません。
構成管理は、バージョン管理にあるものを、適切な場所(主にQAおよび本番)に一貫して適用することについて心配していますが、十分な開発作業の開発者でもあります。
たとえば、テーブルの変更スクリプトを含め、すべてのSQLクエリをバージョン管理しておくことはできますが、それらのスクリプトが適切なデータベースサーバーに展開され、そのデータベース構造に依存する他のコード
詳細な回答ありがとうございます。 – friedo
バージョン管理では、ファイルを保存して別のバージョンを保持しているため、時間の経過とともにその変更が表示されます。
構成管理は、一般に、どのバージョンのコードがどのサーバーにあるか、サーバーの設定方法(およびインストールスクリプトは多くの場所で実行する)を追跡する全体的なプロセスと呼ばれます。コードがソース管理にどのように移行し、どのようにサーバー/デスクトップなどに展開されるかについては、どのように処理するかです。
構成管理にはバージョン管理が含まれますが、これに限定されません。
Configuration managementは、プロジェクトに関して管理する必要があるすべてです。これには、ソフトウェア、ハードウェア、テスト、ドキュメント、リリース管理などが含まれます。すべてのエンドユーザーコンポーネントを特定し、プロジェクトの1日目からプロジェクトが終了する日まで、提案され承認されたすべての変更を追跡します。
Version controlは、特にコンピュータファイルに適用されます。これには、文書、スプレッドシート、電子メール、ソースコードなどが含まれます。
バージョンコントロールによって、特定のバージョンのソースをチェックアウトすることができます。設定管理とは、特定のバージョンをビルドしてデプロイし、たぶんテストすることを意味します。
バージョン管理構成管理は、成果物を生成するために主要プロセス全体を管理しているのに対し、成果の制御です。構成管理には、変更管理、プロジェクト管理などが含まれますが、一般的に単純なバージョン管理では管理されません。
上記のすべてに加えて、Bob Aiello氏の書籍「構成管理のベストプラクティス」(http://www.amazon.com/dp/0321685865)をお勧めします。 バージョン管理を含むソフトウェア構成管理のすべての側面を網羅しています。
構成管理はあいまいな用語です。
ソフトウェアでは、バージョン管理のスーパーセットになりがちであり、プロセス全体に重点を置いて、繰り返し可能で予測可能な方法で結果を生成します。
コンピューティングメンテナンスでは、ネットワーク全体と接続されたコンピューティングマシン(サーバー、クライアント、ルーターなど)の構成設定とハードウェア/ファームウェア/ソフトウェアのバージョンの維持に関連します。
ハードウェア製造では、製品を入手するために必要なハードウェア部品とソフトウェアモジュール、それらを製造するプロセスの説明、さらにはいつか全体のスキーマと構成を含む、上記の2つのスーパーセットを表します。生産ラインそのもの。
バージョン管理は、SCMシステムの機能の1つです。
Subversionのユーザーガイドから: http://svnbook.red-bean.com/en/1.7/svn-book.html
「いくつかのバージョン管理システムは、ソフトウェア構成管理(SCM)システムであり、これらのシステムは、具体的にソースコードのツリーを管理し、特定されている多くの機能を有するように調整されています。基本的にプログラミング言語を理解する、ソフトウェアを構築するためのツールを提供するなどのソフトウェア開発にまで及んでいますが、Subversionはこれらのシステムの1つではありません。食料雑貨の買い物リストからデジタルビデオのミックスダウンやその他のものまで、ソースコードになる可能性があります。
- 1. Avaya PBXのバージョン管理/設定管理?
- 2. バージョン管理サーバの設定
- 3. バージョン管理の意味バージョン管理はどのバージョンですか?
- 4. Nginx設定バージョン管理方法
- 5. マイグレーションとバージョン管理
- 6. NetweaverとNetweaverの管理者の違いは何ですか?
- 7. Lucee - サーバーとWebの管理ページの違いは何ですか?
- 8. SQL Server管理者とsysadmin/serveradminの違いは何ですか?
- 9. 管理DLLとアンマネージDLLの違いは何ですか
- 10. 自動リリースプロセスでアプリケーションとアセンブリのバージョン管理を管理する
- 11. MongoMapperのバージョン管理またはリビジョンパッケージとは何ですか?
- 12. バージョン管理/構成管理for Linuxイメージ
- 13. 自動変更管理/バージョン管理
- 14. SVNでバイナリファイルのバージョン管理を管理する良い方法
- 15. バージョン管理メジャーリリース
- 16. バージョン管理のXcodeストーリーボードの相違点
- 17. springbootのバージョン管理とは何ですか?
- 18. .NET Standardのバージョン管理ルールとは何ですか?
- 19. バージョン1.10.0など、wso2 amの管理ダッシュボードコンポーネントとは何ですか?
- 20. Win7:管理者モードのWindowsエクスプローラと管理者モードのcmd.exeを起動する違いは何ですか?
- 21. CLIと.NETのバージョン管理
- 22. Dropboxとgitのバージョン管理
- 23. プロジェクトで最も良いバージョン管理方法は何ですか
- 24. リソースファイルのバージョン管理
- 25. テストケースのバージョン管理
- 26. Yoctoのバージョン管理
- 27. スプレッドシートマクロのバージョン管理
- 28. サブプロジェクトのバージョン管理
- 29. マイクロサービスのバージョン管理
- 30. Pythonバージョンの管理
http://www.pmchamp.com/configuration-management-system-change-management-system/およびhttp://pmstudycircle.com/2012/01/configuration-management-vs-change-management/を参照してください。 – Pacerier