我有一些代碼,我想要在客戶端的svn存儲庫中放入一些工作後,有沒有什麼辦法使用git存儲庫的歷史來初始化svn存儲庫?如何將git倉庫複製到新的svn倉庫?
我已經從svn倉庫初始化git倉庫,並定期在現有的svn和git倉庫之間進行提交,但我不知道如何去反方向,從git倉庫創建一個svn倉庫。
我有一些代碼,我想要在客戶端的svn存儲庫中放入一些工作後,有沒有什麼辦法使用git存儲庫的歷史來初始化svn存儲庫?如何將git倉庫複製到新的svn倉庫?
我已經從svn倉庫初始化git倉庫,並定期在現有的svn和git倉庫之間進行提交,但我不知道如何去反方向,從git倉庫創建一個svn倉庫。
呀,Google Code有一個很好的例子。一個改編的例子被描述爲here。
它的要點是,你需要僞造第一次提交,然後rebase和dcommit。
嘗試使用git-svn - 一個Subversion版本庫和Git之間的雙向操作...
http://stackoverflow.com/questions/661018/pushing-an-existing-git-repository-to-svn – tommym 2010-03-04 23:00:36