我使用rcheckin命令一次一个地将你的新git变更集提交给tfs,在每次tfs提交之后重新设置剩余的提交以产生一个看起来很正常的树.使用checkintool子命令会产生一个mergecommit - 我不记得它压缩git提交了.
所以我们使用一个正常的git工作流程:checkout一个功能分支,处理它,checkout master和'git tfs pull',如果需要,将功能分支重新绑定到master,然后将功能合并到master和do git tfs rcheckin.最后,删除功能分支.在极少数情况下,这已失败(由于锁定的tfs文件),rcheckin停止使一切处于合理状态,以便一旦阻塞被清除,继续是没有问题的.
总而言之,git-tfs使得TFS可以忍受.
| 归档时间: |
|
| 查看次数: |
1316 次 |
| 最近记录: |