2012-05-03 1 views
0

私はWeb開発者であり、SVNを初めて使用しています。私は両方のPRODとDEVのプロセスに1つを使用する必要があります。通常、私はPRODサイトの別のDEVサイトの2つのサーバーを作成します。開発プロセスが完了したら、私はDEVサイトのリンクをクライアントに送信します。クライアントが変更を承認したら、私はそれらの変更を公開するためにPRODサーバーに移動します。いくつかのコードは、PRODサーバーのコードをdevサーバーから更新することを忘れています。svnを使用した開発、生産、QAの両方に単一サーバーを使用する方法

ここで私はsvnを使用してこれらの問題やすべてを単一のサーバーで回避する方法を教えてください。

答えて

1

このような場合のデフォルトの使用法は、その目的でブランチを使用することです。例えば。完成した開発の後に開発を開始すると、リリース1.0.0用のタグが作成されます。また、プロダクションで変更が必要なものが必要な場合は、タグrelease-1.0.0に基づいてブランチを作成します。これは、好きなだけ多くのリリースで続けられます。

+0

+1、ほとんどの場所で、変更管理タグが変更されない(リポジトリのプリコミットフックによって) – bobah

+0

コメントが誤解される可能性があります。もちろん、リリースタグは不変です。だから問題は何ですか? – khmarbaise

+0

タグはSubversionのフォルダに過ぎません。不変にするには、それぞれのpre-commitフックを作成する必要があります。私は個人的にタグのサブセット(「rel_」から始まると言う)は不変であると便利だとわかります – bobah

関連する問題