git中央リポジトリとSubversionリポジトリの両方にpush(commit)する必要があるケースを想定。
既にgit中央リポジトリとSubversionリポジトリに何度かcommit(push)が実施されているコードを取得する場合、単純にgit svn clone
を行うと、gitのログと異なるハッシュでログが生成されてしまう。
それを防ぐにはgit clone
後にSubversionの情報を取得する必要がある。
git clone ${git central repository} ${dir name}
cd ${dir name}