2

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

我们还尝试从原始安装中克隆代码,更改 .git/config 文件中的源并推送到新的 gitorious 安装。虽然这可行,但有几个问题:

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

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

4

1 回答 1

1

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

如需进一步参考,请参阅:
将本地 Git 存储库推送到新远程,包括所有分支和标签
https://gitorious.org/gitorious/pages/Api

于 2014-10-31T18:59:10.830 回答