【发布时间】:2023-03-31 06:55:01
【问题描述】:
我使用git-tfs clone <tfs-url> 命令将 TFS 存储库克隆到我的本地计算机 amd 完成后,我打开文件夹并执行 git log,我可以看到所有美丽的历史记录。
现在,当我创建一个新的私有 repo 并将该 repo 克隆到我的本地然后将所有对象从 TFS(我刚刚克隆到我的本地)复制粘贴到新 repo 和 git push 它时,我没有看到美丽的历史,我只有 1 次将它推向新的回购。我需要完整保留 TFS 回购的旧历史。我该怎么做?
另外,如果有帮助,我想知道,但是当我在本地计算机上打开克隆的 TFS 文件夹并执行 git remote -v 时,根本没有远程,它只是空的,我认为 git-tfs clone 会添加 git remote自动,但它没有。与git clone 不同,它会自动创建一个名为origin 的远程连接,指向here 中所述的克隆存储库
【问题讨论】: