2014-10-31 134 views
2

我们有一个Gitorious安装用作主代码存储库并运行于2.0.0当我们试图使用https://gitorious.org/gitorious/pages/Upgrading中概述的升级路径时,我们遇到了问题,因为原始安装似乎无法升级到2.0 - > 2.1从2.0.0升级到3.1.1

我们也尝试克隆原始安装中的代码,更改.git/config文件中的原点并推送到新的gitorious安装。虽然这个工作有几个问题:

  1. 一些历史丢失的
  2. 只有一个分支推到新的存储库
  3. 我们有大约150个不同的项目

有没有人成功地从2.0 - > 2.1升级Gitorious,或者从一个版本的gitorious中提取大量的存储库并推送到更高版本。

+1

只是建立一个新的安装(...我会切换到gitlab如果我在那里你)拉库,然后就推到新的。这将推动完整的历史。 'git remote set-url ' – Rufinus 2014-10-31 16:57:17

+0

'我试过这个,但只有我拉的分支被推送到新的仓库 - 任何想法如何让所有分支从一个到另一个? – velvetytoast 2014-10-31 17:02:39

+0

这是正常的git行为。看到http://stackoverflow.com/questions/6865302/push-local-git-repo-to-new-remote-including-all-branches-and-tags – Rufinus 2014-10-31 17:03:52

回答

相关问题