[英]Import Subversion repository into Git
我在http://svn.donnael.com/lilypond/SousaFairest有一個現有的 SVN 存儲庫。 出於好奇,我也在https://github.com/SarekOfVulcan/donnael-Scores創建了一個存儲庫,並向其中添加了一些文件。 我現在可以使用 Sousa 文件夾並將其導入 GitHub 目錄,維護更改歷史記錄,還是這比它的價值更麻煩? (我對 svn 有相當的了解,但 git 對我來說是全新的。)
我相信這是可能的。 可能有一種方法可以從一個本地存儲庫中完成這一切,但我非常有信心這會奏效。 假設您從頭開始,沒有本地存儲庫:
git svn clone
您的 SVN 存儲庫克隆到本地 git 存儲庫(后稱為存儲庫)git clone
您的 github 存儲庫克隆到本地存儲庫(稱為 github-repo)git remote add svn-repo <url>
使用本地文件 URLgit fetch svn-repo
git merge svn-repo/master
的master分支合並到github-repo網上有很多關於將subversion導入git的教程。 就麻煩而言,它只是(3-4個命令)。 這是值得的,除非你不想保留你的 svn repo 的歷史。
這是githubs指南
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.