0

私は SAP 開発者であり、SAP ランドスケープには、開発サーバー (DEV)、品質 (QAS) サーバー (テスト用)、および運用 (PROD) サーバーがあります。開発者は、DEV でプログラムを開発し、それを QAS に転送します。QAS では、テスターがプログラムをテストしてから、PROD に転送します。その後、PROD からクライアントにデプロイされます。

私は SVN を初めて使用するので、SAP ランドスケープがトランク/ブランチ/タグ (?) に類似しているかどうか、またどのように類似しているか疑問に思っていました。

4

2 に答える 2

2

コードの複数のバージョンが同時に DEV から TEST を経て PROD に移行する可能性がある場合を除いて、それらはほとんどの場合無関係です。その場合、一度に複数のブランチが実行されます。

「トランク」は、実際には単なる特別なブランチです。すべてのブランチからマージされた最新のコードがトランクに常に含まれるようにすることを選択できます。これは、後続のすべてのブランチのテンプレートとして機能します。そうでない場合は、別のブランチから 1 つのブランチを作成し、マージして同期を維持します。

タグは、本番環境に移行する読み取り専用のラベル付きバージョンのコードを作成するために使用されます。PROD になるコードからタグ付きブランチを作成します。そうすればいつでも元に戻せます。

于 2012-06-23T22:30:13.767 に答える
2

共通点はありません。ブランチは、開発のメイン ラインを妨げることなく新しい機能を開発する方法、または新しいバージョンの開発と並行してプロジェクトの古いバージョンを維持する方法です。無料で入手できるSVN bookを読むことをお勧めします。

于 2012-06-23T22:30:22.983 に答える