githubといくつかのブランチにリポジトリがあります。レポは約2ギグです。 gitに移る前に、私はsvnリポジトリからフォルダをチェックアウトし、バイナリファイルを作成してからリポジトリにコミットするantスクリプトを用意しました。GITのリモートブランチからフォルダを取得する方法
残念ながら、gitに切り替えた後、私はそれを行う簡単な方法を見つけることができません。私のantスクリプトが実行されるたびに、リモートブランチからフォルダの新しいコピーを取得し、何らかの作業をした後でそれにコミットする必要があります。私はantスクリプトを実行するたびに全面的なrepsitory(2 GBのデータ)をダウンロードしたくありません。ここで
は- SVNチェックアウトSVNに見えた方法の例です
GITワークフローの場合
- GIT INIT
- GITのCLONE http://project.branch15(2ギガバイト)
- に/サブフォルダSOME STUFFを変更/サブフォルダ/サブフォルダ
- は、分岐をCOMMIT 15
を行うことができ、サブモジュールであれば、あなたは他の*どこかのバイナリファイルを保存する考えがあります*あなたのソースリポジトリよりも? –
はい、別のサブリポジトリにあるファイルを分割すると、ソースファイルとビルドファイルのバージョン番号が異なり、別々に管理されるため、バージョンに戻すのが難しくなります。したがって、バージョン13に戻すと言うことはできません(ソースファイルとバイナリファイルの両方について) – freakyshaggy
**毎回**クローン**を実行しないで、一度実行してください!ローカルリポジトリからディレクトリを抽出してください –