0

いくつかの機能を備えた製品を開発しました。数日前に最初のバージョン v1r1 をリリースしました。

現在、v1r2 での開発を開始しています。

私の質問は、v1r1 で v1r2 コードを管理するにはどうすればよいですか??

条件付きコンパイル (#define V1R2) を行うと、このコードが複数リリースされるため、コードが乱雑になり、チーム 1 が v1r1 で作業し、チーム 2 が v1r2 で同時に作業している場合、コードが競合する可能性があります。

バージョン リビジョン (v1r2) 用に別のコピーを保持したくありません。v2 (バージョン 2) の作業を開始したら、別のコピーを保持します。

どんなアイデアでも高く評価されます。ありがとう -Sandeep Patel。

4

1 に答える 1

0

私はいつもgitworkflowsが啓発的であると感じています。Git を使用していない場合でも、そこで説明されているプラ​​クティスは非常に健全で、ほぼすべてのバージョン管理システムに適用できます (ただし、履歴を DAG として表さない非推奨のシステムでは、マージを実行するときに苦労する可能性があります)。 .

もう少し詳しく書かれているこの記事も好きです。このワークフローには、このワークフローの実装をより簡単にする一連のスクリプトが存在します。

于 2013-04-09T06:39:51.040 に答える