0

私は Git を初めて使用するので、ウェブサイトでの Git の使用について質問があります。私はたくさん検索しましたが、まだ解決策を見つけていません。Git を使用せずに Windows サーバーに 3 ~ 4 つの環境がセットアップされており、各環境には既に互いに異なるコードが含まれています。

3つの環境があります

  1. ライブ
  2. UAT
  3. テスト (最新のコードを持っています)

そして、開発者はローカル コピーを取得します。

コードをローカルで作成してテストし、マージ ソフトウェアを使用して各ポイントをある環境から別の環境に手動で移動し、各環境でテストします。

手動でコードを移動するのは時間のかかるプロセスであるため、git を使用したいと考えています。また、開発者はローカル コピーを持っているため、コードの管理が非常に困難です。

コードはチームによってローカルで作成され、ローカルでテストされた後、最初に「テスト」環境コード、次に「UAT」、最後に「ライブ」コードとマージされます。

したがって、2 つの懸念事項があります。

  1. これらの環境には、別のコードが既に存在しています。
  2. Web サーバーを使用して、各環境でコードをテストします。

それについて行く最善の方法は何ですか?

私は git を初めて使用するので、使用するコマンドなどの詳細が役立ちます。

ありがとう、

4

1 に答える 1

0

これらは異なります。それらを混同しないでください。

  1. ソース管理。(Git、SVN)。コードとコードへの変更を維持します。展開する場所とは関係ありません。
  2. ビルドします。コンパイルしてパッケージ化します。ANT または Gradle を使用して、環境ごとにビルドします。特定の環境用にファイル (構成ファイルなど) を変更してから、それらをパッケージ化します。
  3. 展開。ANT または Gradle を使用して、パッケージ化されたビルドを各環境にデプロイします。
于 2015-08-25T14:14:01.600 に答える