Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
ログをチェックするときに常に新しい名前が付けられているように見えるように、すべてのリビジョンで SVN のブランチの名前を変更するにはどうすればよいですか? このための SVN クライアント コマンドがない可能性があることは理解していますが、サーバー上でできることはありますか?
この理由は、 gitに移行したいのですが、git-svn cloneが " Fix 1, 2 and 3 "のようなブランチ名を好まないためです (コンマのせいだと思います)。
svn move last_branch new_branch
これを行うには、「svnadmin ダンプ」 + 編集ダンプ (独自のスクリプトを使用するか、svndumptool.py を参照) + 「svnadmin ロード」の組み合わせを使用できます。ただし、この方法はお勧めできません。壊れた svn:mergeinfo が取得され、リポジトリが破損する可能性があるためです。
したがって、「svn move」アプローチにも投票します。