0
2年前我開始了一個項目的工作,我選擇SVN作爲版本控制系統。然後在去年,我決定通過git svn clone
從SVN切換到GIT。從那以後,我再也沒有承諾過老的SVN回購。我是唯一使用repo的人,所以SVN和GIT都沒有分支。如何從git repo中刪除git-svn?
現在,我想在這裏刪除混帳SVN標籤:(我不知道,如果它是一個標籤。)
所有老SVN回購的提交和日誌必須保留。
我該怎麼辦?我使用的是TortoiseGit,只知道一些關於git命令的知識。
這是因爲git-svn只是一個遠程引用(分支),而不是提交。我建議你使用更好的圖形可視化工具,因爲這種表示方式頗具誤導性。 – petrpulc
我以爲__git-svn__之前的提交和日誌依然存在於舊的svn repo中,而不是由'git svn clone'的新git repo,並且在刪除__git-svn__之後,所有這些提交和日誌都將丟失。但實際上它不是這種情況。 – zwcloud
...是真的!因爲使用git,你總是隻在你的本地倉庫副本上工作。除非你「推」,否則外界沒有任何變化。歡迎來到git :-) – petrpulc