たくさんのフォルダとファイルがあるプロジェクトのリポジトリがあるとしましょう。それをマスターと呼びましょう。
- / 3rdPartyJars
- /方位磁針
- / js
- /配備
- / js
- / python
- build.xml
本番サーバーにデプロイするときは、最新のデプロイフォルダーとPythonフォルダーをサーバーにプッシュしたいだけです。以前はsvn1.7を使用していて、デプロイリポジトリを作成しました。デプロイが発生したときに、最新のフォルダをドロップしてデプロイリポジトリにコミットし、サーバーから更新を実行します。
より良いアプローチは、2つのフォルダーしかないマスターからデプロイブランチを作成することだと思います。デプロイが必要な場合は、マスターからの同期のみを実行する必要があります。gitまたは別のvcsで分岐してこれを行う方法はありますか?私はまだgitを初めて使用していることを覚えておいてください。私は、空き時間に2週間ほどしか使用していません。