合并两个Git存储库,而不会破坏文件历史记录或版本

时间:2017-12-08 02:29:46

标签: git github

所以我读了this并且它工作正常。但我也希望保留两个存储库的版本。有可能这样做吗?

基本上我有2个repos,其中repo 1是repo 2的旧版本。我想清理我的GitHub只有一个。

1 个答案:

答案 0 :(得分:0)

如果在发布时,您正在引用GitHub版本,那么这些版本为based on a tag

如果您合并了两个仓库的历史记录following your link,则会保留第二个仓库的代码。
然后,您可以从第二个原始仓库中获取release by its tag,并为同一个标签创建一个新的仓库,这次是在新的合并仓库中。 这必须是脚本化的,以便为合并的仓库的所有标签/版本重复该过程。