小编EdF*_*red的帖子

Git-tf签入失败:commit [commitid]有多个父项.使用--deep选项在TFS中创建历史记录

似乎既没有--deep也--shallow没有效果.尝试git-tf checkin --deep在TFS中对新文件夹(当前为空)执行错误时收到错误.我有一个git repo,有很多历史.作为git-tf的一部分,我很乐意保留/迁移到TFS.

我的理解是,checkin --deep每次提交都会在TFS中创建一个类似的变更集.问题是,git repo中的任何提交似乎都是合并的结果(我们在这个repo中有很多合并)似乎使git-tf命令非常不满意并报告我在标题中提到的错误消息(使用[commitid]的异常被替换为实际的提交id(例如9a26d8)).

我不确定我是否完全错过了这里的船或什么.是否有可靠的方法将历史上多次合并提交的预先存在的git repo移植到TFS?我希望这是一个原始的功能/修复.我希望我错过了什么.我对TFS非常不满意,但不像git那样经验丰富,所以对任何帮助表示赞赏.

git tfs branching-and-merging tfs2012 git-tf

4
推荐指数
1
解决办法
2193
查看次数

标签 统计

branching-and-merging ×1

git ×1

git-tf ×1

tfs ×1

tfs2012 ×1