【问题标题】:Transfering TFS to Git with history till certain date将 TFS 转移到 Git,直到某个日期
【发布时间】:2016-03-13 17:32:38
【问题描述】:

我正在根据文章here 将我们的代码从 TFS 转移到 git

该工具使用以下命令将 TFS 版本以及所有历史记录克隆到本地存储库。

git-tf clone https://myaccount.visualstudio.com/DefaultCollection $/MyBigProject/MyMainBranch --deep

我想知道克隆所有历史记录是否有任何方法可以克隆历史记录直到某个日期

EDIT1
两种工具(git-tfs 和 git-tf)都在 TFS 分支或文件夹级别获取源代码 + 历史记录。我只想从 TFS 分支获取某些文件夹。例如,这是我的 TFS 分支的样子:

MyTFSTeamProject -> MyTFSBranch ->
项目文件夹1
项目文件夹2
项目文件夹3
ProjectFolder4
图书馆文件夹

我想将 ProjectFolder1、ProjectFoler2 和 Library 连同它的历史一起提取到本地 git 存储库中,然后将其推送到 GitHub

谁能帮我完成我需要采取的步骤。

【问题讨论】:

    标签: git github tfs git-tfs git-tf


    【解决方案1】:

    没有。但是使用 git-tfs,您可以使用选项 -c=changesetIdhere

    【讨论】:

    • 谢谢,我不知道还有 git-tfs 也存在。有人可以给我什么命令,以便将 TFS 分支移动到 GitHub 存储库。我想我将不得不使用“克隆”命令在我的机器上的本地存储库中下载代码,但是在那次提交之后,推送呢?我还在学习 git 的工作原理。一旦分支移动到 git,我们不打算再次使用 TFS。
    • 这个项目很久以前就在那里,以后也会很久,但没有微软的展览......我写了很多文档:github.com/git-tfs/git-tfs/blob/master/README.md 特别是github.com/git-tfs/git-tfs/blob/master/doc/usecases/…
    猜你喜欢
    • 2016-04-20
    • 2014-10-20
    • 1970-01-01
    • 2011-02-21
    • 1970-01-01
    • 2016-05-04
    • 2018-05-21
    • 2019-08-11
    • 1970-01-01
    相关资源
    最近更新 更多