1

私はSVN Tortoiseによって制御される開発環境設定でシステムに取り組んでいます。現在のシステムでは、開発に取り組み、ファイルを SVN にコミットし、ライブを更新して変更をライブ サーバーに移行します。私の目標は、ライブサーバーに移動する前に、ステージング環境で変更を確認することです。したがって、私の SVN 開発環境は次の順序で動作するはずです。

1) 開発時に変更を加え、ファイルを SVN ステージ 1 にコミットします
。2) ステージング サーバーを更新して変更を確認します。
3) 変更に問題がなければ、ステージング ファイルを SVN ステージ 2 にコミットします。
4) SVN ステージ 2 を本番環境にリンクします。そのため、プロダクションを更新して、変更をライブに移行します。

それが私のシステムに設定したいものですか?SVNで可能ですか?

4

2 に答える 2

1

私はあなたが言っていることを理解しているかどうか確信が持てませんが..ここに私の解釈があります:

継続的インテグレーション サーバーを使用したい ( Jenkinsを強くお勧めします)。変更を dev リポジトリにチェックインすると、Jenkins はそれを認識し、それらをチェックアウトし、必要なチェックをすべて実行します。その後、本番サーバーへのファイルのコピーなど、他のタスクを実行できます。

于 2013-09-20T12:14:14.430 に答える