シナリオ:
コードベースの管理に SVN を使用しています。SVN リポジトリは Linux サーバー上にセットアップされ、開発者は Windows OS で tortoise svn を使用してこのリポジトリを操作します。
ブランチとマージに関してはsvnに恐怖を感じているため、GITに移行する必要があります。私は別の Linux サーバーを提供されました。ここで git リポジトリをセットアップし、開発者が svn から git に移行するようにトレーニングできます。
git-svn の公式ドキュメントと、他のいくつかの Google 検索関連の結果を読みました。私は間違いを犯したと思いますが、よくわかりません:
svn log コマンドを使用して svn ユーザー情報を抽出しました
標準レイアウトがあるため、Linux サーバーに移動し、-s フラグを指定して git svn clone コマンドを使用しました。
Windowsマシンにmsysgitをインストールし、開発者が通常どおりsvnリポジトリに変更をプッシュし続けている間にgitリポジトリをテストできるように、gitリポジトリのクローンを作成することを考えました。人々が git のトレーニングを受けたら、完全に git リポジトリに移行できたはずです。
これが正しい方法かどうかわからないという懸念があります。すべての移行リンク、ドキュメントは *nix システムについて話しているため、これがどのように行われるかはわかりません。正しい手順と、この移行をどのように進めるべきかについて、誰かが入力してください。