標準のsvn規則(トランク/ブランチ/タグ)に従うsvnリポジトリをインポートしようとしています。 "問題"は、各コピーの下に、本当に私のgitリポジトリで削除したい2つの全く役に立たないディレクトリがあることです。私のsvn構造は次のようになります。ほとんどのユーザーはちょうどダウン「realstuff」からチェックアウトしてしまうので、SVNでgit-svnでインポートする際に冗長なrepoディレクトリを削除しますか?
trunk/redundantdir1/redunddantdir2/realstuff
branches/b1/redundantdir1/redunddantdir2/realstuff
tags/t1/redundantdir1/redunddantdir2/realstuff
...
これらの二つのディレクトリ、同じくらいけがはなかったです。 gitを使って、私は本当に冗長ディレクトリをリポジトリから守りたいと思っています。私はsvnの構造を変更する準備ができていないので、git repoをSubversionと同期させておく必要があります。提案?
私がいつもマージしている限り、法案に合った良い提案は、svnのトランクに変更を戻し、そこからgitにフェッチします。しかし、私はこのgit repoに入る必要があるsvnに少なくとも1つの支店があります。 – krosenvold
私は、別のgitリポジトリを使ってそのブランチを変更することをお勧めします。 –
私はそれを示唆する答えを編集しました。 –