アプリケーションをチェックアウトすると、HEAD、Branch、Versions、Datesの4つのオプションが表示されます。これらはどういう意味ですか?それぞれの違いは何ですか?
2 に答える
4
コードリポジトリはバージョンのツリーであり、各バージョンは特定の時点でのコードの状態を表します。ツリーの新しいブランチを任意の場所から作成することができます。したがって…</p>
- HEADは木の幹の先端です。
- ブランチは、バージョンのツリーを通る他のルートです(たとえば、特定のリリースセットをサポートしたり、機能を開発したりするため)。ブランチをチェックアウトするように依頼すると、通常、そのブランチの先端が表示されます。
- バージョンは、コードの正確な状態を表します。CVSでは、バージョンはファイルごとです。(他のソース管理システムにはグローバルバージョンがあります。)
- 日付ベースのチェックアウトは、特定の瞬間のコードの状態を取得することを表します。これは、バグを追跡するのに非常に役立ちます。
表示されるもう1つのものは、タグ付きバージョンです。ここで、ツリーの特定の状態に名前が付けられます(たとえば、正確なリリースを表すため)。
于 2011-02-28T09:59:45.813 に答える
0
CVSを使用したオープンソース開発、特にブランチの章をご覧ください。これは、CVSがどのように機能するか、ヘッドリビジョンとは何か、ブランチとは何かを説明しています。
于 2011-02-28T10:00:17.187 に答える