从Subversion迁移到Git
我在Subversion中有许多客户机存储库,它们现在正被更改为git。客户不关心更改历史记录,因此我想做的是:从Subversion迁移到Git,git,svn,Git,Svn,我在Subversion中有许多客户机存储库,它们现在正被更改为git。客户不关心更改历史记录,因此我想做的是: 使用Bitbucket导入/转换 在当前svn控制的文件夹中初始化git存储库 开始使用git 这可能吗?这会是巨大的痛苦吗?唯一重要的原因是,我希望在服务器上也这样做,以避免在每台服务器上创建新项目并重新指向Apache/Nginx/etc配置文件。“SVN控制文件夹”的定义太宽。这是否意味着“SVN存储库的工作副本” 无论如何,在这些svn控制的文件夹中,您可以 git-s
- 使用Bitbucket导入/转换
- 在当前svn控制的文件夹中初始化git存储库
- 开始使用git
以便从svn-HEAD无历史记录地获取git回购git-svn clone-r HEAD:HEAD URL/OF/svn
- 从
文件.git/config
部分删除(忘记svn源代码)[svn remote…]
- 删除
目录(如果它是svn的工作副本).svn
以便将文件从索引中获取到工作树中git co
rm-rf`find-键入d-name.svn`&&git init
-仅在某种程度上joking@tvanfosson这正是那个混蛋对我的回答,不是开玩笑。如果你不想要历史,那就可以了。但在我看来,抛弃历史似乎是疯狂的。它有时很方便。