2
我们有一个Gitorious安装用作主代码存储库并运行于2.0.0当我们试图使用https://gitorious.org/gitorious/pages/Upgrading中概述的升级路径时,我们遇到了问题,因为原始安装似乎无法升级到2.0 - > 2.1从2.0.0升级到3.1.1
我们也尝试克隆原始安装中的代码,更改.git/config文件中的原点并推送到新的gitorious安装。虽然这个工作有几个问题:
- 一些历史丢失的
- 只有一个分支推到新的存储库
- 我们有大约150个不同的项目
有没有人成功地从2.0 - > 2.1升级Gitorious,或者从一个版本的gitorious中提取大量的存储库并推送到更高版本。
只是建立一个新的安装(...我会切换到gitlab如果我在那里你)拉库,然后就推到新的。这将推动完整的历史。 'git remote set-url' –
Rufinus
2014-10-31 16:57:17
'我试过这个,但只有我拉的分支被推送到新的仓库 - 任何想法如何让所有分支从一个到另一个? – velvetytoast 2014-10-31 17:02:39
这是正常的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