使用git-tf获取一定百分比的变更历史记录的方法

时间:2014-07-21 12:10:29

标签: git tfs git-tfs git-tf

我正在使用git-tf将我的项目从tfs迁移到git。问题是它是一个大规模的项目,提交20k +并且在7-8小时的迁移后套接字连接关闭,给出了以下错误:

  

git-tf:com.ctc.wstx.exc.WstxIOException:读取超时

我想知道是否有一种方法可以只迁移最近几个百分比的变更历史记录而不是全套变更历史记录。例如

  

git-tf clone http://tfs2012.xxx:8080/TFS/DefaultCollection/   $ /" XXX" - 深入' 30%'

只能获得最近提交的30%。

1 个答案:

答案 0 :(得分:2)

是。您可以指定--deep <count>参数以指示要下载的更改集的数量。

例如:

git tf clone --depth 10 https://visualstudio.com/DefaultCollection $/Project/Folder

仅下载最近的10个变更集。

有关详细信息,请参阅git tf help clone