1

たくさんのフォルダとファイルがあるプロジェクトのリポジトリがあるとしましょう。それをマスターと呼びましょう。

  • / 3rdPartyJars
  • /方位磁針
  • / js
  • /配備
  • / js
  • / python
  • build.xml

本番サーバーにデプロイするときは、最新のデプロイフォルダーとPythonフォルダーをサーバーにプッシュしたいだけです。以前はsvn1.7を使用していて、デプロイリポジトリを作成しました。デプロイが発生したときに、最新のフォルダをドロップしてデプロイリポジトリにコミットし、サーバーから更新を実行します。

より良いアプローチは、2つのフォルダーしかないマスターからデプロイブランチを作成することだと思います。デプロイが必要な場合は、マスターからの同期のみを実行する必要があります。gitまたは別のvcsで分岐してこれを行う方法はありますか?私はまだgitを初めて使用していることを覚えておいてください。私は、空き時間に2週間ほどしか使用していません。

4

1 に答える 1

3

マスターブランチをサーバーにデプロイすることをお勧めします。これらの2つのフォルダーのみを作成することが重要な場合は、スパースチェックアウトを実行することでそれを実現できます。ここで私の答えを参照してください:Gitリポジトリのみのサブディレクトリを複製するにはどうすればよいですか?

于 2013-02-27T23:00:49.187 に答える