コードベースを svn から git に移行しています。
現在の展開プロセスは、サーバー上に作業コピーを作成するために、最新の svn リビジョンを新しく作成されたディレクトリにチェックアウトする社内スクリプトを実行することです。次に、発生する必要があるすべての SQL コマンドを実行し、シンボリック リンクを現在の作業コピーから新しくチェックアウトされた作業コピーに変更します。
これは更新を処理する簡単な方法であり、問題が発生した場合にシンボリック リンクを変更することで、コード ベースを古いものに簡単にロールバックできます。
指定したブランチを 1 つだけ git サーバーから新しく作成したディレクトリにフェッチすることは可能ですか?それとも、リポジトリの内容全体を複製する必要がありますか?
または、コードベースを git で処理するためのより良い方法はありますか?