我有一个3岁的svn repo,我刚刚使用git-svn转换为git。然后我克隆了新的repo,并想将它复制到我们的主服务器(运行ssh)。Git混淆 - 从svn切换到服务器后得到git repo
Git项目的组织是这样的:
~/server.com/
~/server.com/.git
~/server.com/htdocs
~/server.com/includes
etc.
继在gitpro本书中的说明,它说,使用scp -r将其复制到服务器上,但我结束了复制检查-out /克隆的文件,不只是git的东西,我不想要(根据这本书它应该是“裸”)。我只是做“> scp -r〜/ server.com/.git [email protected]:/ path/to/git-files”?然后通过“> git clone [email protected]:/path/to/git-files/server.com/.git”进行克隆?
此外,他们折腾在gitpro书中的回购是像“server.git”;这只是一个命名约定吗?
链接:
http://www.jonmaddox.com/2008/03/05/cleanly-migrate-your-subversion-repository-to-a-git-repository/ http://progit.org/book/ch4-2.html
TIA, 汉斯清理