如何将cvs2git迁移的结果导入bitbucket

如何将cvs2git迁移的结果导入bitbucket,git,cvs,bitbucket,cvs2svn,Git,Cvs,Bitbucket,Cvs2svn,我刚刚成功地完成了将CVS存储库迁移到GIT的过程 现在我有一个文件夹里面有文件,但我很恼火,有点卡住了 我现在想知道的是,我应该如何将结果回购(许多项目)导入我的bitbucket帐户,并开始使用它而不是CVS 谢谢您的文件夹已转换为功能齐全的Git存储库。只需几个命令,您就可以在github上发布您的工作 首先在Bitbucket.org上创建一个项目,您应该获得如下链接:git@bitbucket.org:username/project.git 现在,在带有git可执行文件的命令行中,使

我刚刚成功地完成了将CVS存储库迁移到GIT的过程

现在我有一个文件夹里面有文件,但我很恼火,有点卡住了

我现在想知道的是,我应该如何将结果回购(许多项目)导入我的bitbucket帐户,并开始使用它而不是CVS


谢谢

您的文件夹已转换为功能齐全的Git存储库。只需几个命令,您就可以在github上发布您的工作

首先在Bitbucket.org上创建一个项目,您应该获得如下链接:git@bitbucket.org:username/project.git

现在,在带有git可执行文件的命令行中,使用以下命令:

git remote add origin git@bitbucket.org:username/project.git
将位置添加到远程存储库

然后使用以下命令将您的工作发布到bitbucket:

git push -u origin --all
这会将所有分支推送到bitbucket服务器

下次要更新分支时,只需使用gitpush,更改就会被推送

更新: 如果导入的存储库包含多个项目,您可能希望将这些项目拆分为它自己的存储库。为此,可以使用subtree命令。更多信息请点击此处:


对于这些存储库中的每一个,可以使用以前的命令将它们添加到bitbucket.org

这也可以使用HTTPS链接,只需将链接替换为这样一个链接:thank’s,但实际情况是为所有“CVS项目”创建了一个git存储库这意味着我将无法从新的git存储库中提取每个项目。有什么线索吗?@Abderrazakk我已经添加了一个从主存储库中分离项目的指南。谢谢@dekker,但你必须知道,在很多情况下,需要一些“手动”处理。