[英]Migrating svn to git with no remote repository?
Git 是一個分布式版本控制系統。 這意味着當您克隆(復制)一個 git 存儲庫時,您將擁有完整存儲庫的另一個副本,包括完整的歷史記錄。 即使原始 git repo 被刪除,您的本地副本仍然具有完整的歷史記錄。
SVN 是一個集中的版本控制系統。 這意味着當您簽出一個 SVN 存儲庫時,您會在本地獲取文件,而不是整個存儲庫。 歷史不會存儲在本地。 如果遠程 SVN 存儲庫被刪除或丟失,您的本地工作區(它本身不是 SVN 存儲庫)將不包含歷史記錄,您的歷史記錄也會丟失。
您可以刪除 .svn 目錄並將文件存儲在新的 Git 存儲庫中,但是如果沒有原始 SVN 存儲庫,歷史記錄就會丟失。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.