[英]TFVC replicate into local git
我实际上在工作中面临一个小问题。 我们正在将TFVC与Dev和Prod分支一起使用。 只有在新功能完成并经过全面测试后,我们才将更改提交到Dev分支(不可能为每个功能创建单独的分支,也无法将此项目迁移到Git)。
我需要能够将我今天所做的工作与昨天所做的工作进行比较。 有racketset选项(通过compare racket插件,但是在VS2015中效果不佳)。
因此,我可以看到的另一种选择是将标记为“由...修改”的文件从我的工作区复制到另一个本地git repo,这样我就可以进行每日提交。
还有其他想法吗?
谢谢 !
还有其他想法吗?
使用https://github.com/git-tfs/git-tfs
一旦使用类似的方式克隆了存储库(最好选择Dev
和Prod
分支之间通用的变更集):
https://github.com/git-tfs/git-tfs/blob/master/doc/commands/clone.md#clone-from-a-specific-changeset
您只需每次都做一次拉:
git tfs pull --rebase
然后,您可以比较您的提交。
我最终创建了一个小脚本:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.