標準レイアウトの Subversion リポジトリの上で git-svn を使用しています。
ブランチの使用を開始して以来、git svn rebase
(特に Windows マシンでは) 非常に遅くなり、次の警告が大量に報告されます。
[...]
W:unknown path/rev in svn:mergeinfo dirprop: /branches/2.0.x:3152
W:unknown path/rev in svn:mergeinfo dirprop: /branches/2.0.x:3157
W:unknown path/rev in svn:mergeinfo dirprop: /branches/2.0.x:3159-3196
[...]
W:svn cherry-pick ignored (/branches/2.0.x:852-853,855-861,865-884,3078,3081-3082,3102,3105-3109,3111,3119,3121,3125-3126,3129,3131,3133-3135,3138,3143-3144,3146-3147,3150,3152,3157,3159-3196,3198-3201,3208-3219) - missing 1 commit(s) (eg 606cd9303f245a6c93cea57ecf4d6faf585616cf)
r3222 = 240a0faa016ce74d708832a1d88e32b5f939bfb5 (refs/remotes/trunk)
それらはすべて(不明なパス/リビジョンと欠落したコミット) についてであり、subversion リポジトリとの同期の速度低下を回避するためにそれらを解決するにはどうすればよいですか?
標準の Subversion リポジトリ レイアウトに固執し、ブランチから慎重にマージします。したがって、svn:mergeinfo
プロパティは正しく、すべて意味があります。
git svn fetch
PS:少なくとも使用すると、不明なパスの警告が最小限に抑えられるように見えることに気付きました。しかし、「コミットがありません」という警告は何ですか?