将TFS转移到Git,历史记录到特定日期

时间:2015-12-08 17:12:56

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

我正在按照文章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 - >
   ProjectFolder1
   ProjectFolder2
   ProjectFolder3
   ProjectFolder4
   LibraryFolder

我想将ProjectFolder1,ProjectFoler2和Library及其历史记录移植到本地git存储库中,然后将其推送到GitHub

有人可以帮助我完成我需要采取的步骤。

1 个答案:

答案 0 :(得分:2)

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