Git混乱 - 从svn切换后在服务器上获取git repo

时间:2010-07-28 23:15:14

标签: git git-svn

我有一个3岁的svn repo我刚刚使用git-svn转换为git。然后我克隆了新的repo并希望将它复制到我们的主服务器(运行ssh)。

git项目的组织方式如下:

~/server.com/
~/server.com/.git
~/server.com/htdocs
~/server.com/includes
etc.

按照gitpro书中的说明,它说使用scp -r将其复制到服务器,但我最终复制了签出/克隆的文件,而不仅仅是git的东西,我不知道我想(根据书,它应该是“裸”)。我只是做“> scp -r~ / server.com / .git user@other.server:/ path / to / git-files”?然后通过“> git clone user@other.server:/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, 汉斯

1 个答案:

答案 0 :(得分:0)

好吧,混乱消失了,我需要这样做,起初并没有引起我的共鸣:

git clone --bare server.com-git-svn server.git

然后是scp。 FYI为未来的搜索者......