0
私は2年前にプロジェクトに取り掛かりました。私は改訂管理システムとしてSVNを選択しました。その後、私は昨年、経由でSVNからGITに切り替えることにしました。それ以来、私は古いSVNリポジトリに再びコミットしません。私はリポジトリを使用している唯一の人ですので、SVNとGITの両方にブランチがありません。git-repsからgit-svnを削除するには?
今、私はここにのgit-svnのタグを削除する:(私はそれがタグであるかはわからない。)
古いSVNのレポのすべてのコミットとログが保持されなければなりません。
どうすればよいですか?私はTortoiseGitを使用していて、gitコマンドについてはちょっと知っています。
これは、git-svnがコミットではなくリモート参照(ブランチ)であるためです。この表現はむしろ誤解を招くので、より優れたグラフの視覚化ツールを使用することをお勧めします。 – petrpulc
__git-svn__の前のコミットとログは、 'git svn clone'の新しいgit repoの代わりに古いsvn repoに残っていると思っていましたが、__git-svn__を削除した後、これらのコミットとログはすべて失われます。しかし、実際には、このケースは__否定です。 – zwcloud
... true!なぜならgitではリポジトリのローカルコピーでのみ作業しているからです。あなたが「プッシュ」しない限り、外の世界では何も変化しません。 gitへようこそ:-) – petrpulc