功能从2.0.0升级到3.1.1

时间:2014-10-31 16:52:48

标签: git upgrade gitorious

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

我们还尝试克隆原始安装中的代码,更改.git / config文件中的原点并推送到新的gitorious安装。虽然这有效,但存在一些问题:

  1. 有些历史遗失
  2. 只有一个分支被推送到新的存储库
  3. 我们有大约150个不同的项目
  4. 有没有人成功将Gitorious从2.0升级 - > 2.1或从一个版本的gitorious中提取大量存储库并将它们推送到更高版本。

1 个答案:

答案 0 :(得分:1)

只需设置一个新安装,拉出存储库,然后只需推送到新安装。这将推动完整的历史。 git remote set-url <new url>

进一步参考见:
Push local Git repo to new remote including all branches and tags
https://gitorious.org/gitorious/pages/Api