我实际上在工作中面临一个小问题。我们正在使用TFVC和Dev和Prod分支。 我们只在新功能完成并经过全面测试后才对Dev分支进行更改(每个功能都不可能有单独的分支,也不能将此项目迁移到Git)。
我需要能够将我今天所做的工作与昨天的工作进行比较。有shelveset选项(通过比较shelveset插件,但它与VS2015不能很好地工作)。
所以我能看到的另一个选项是复制标记为&#34的文件;修改为"从我的工作区到另一个本地git仓库,所以我可以做每日提交,例如。
还有其他想法吗?
谢谢!
答案 0 :(得分:1)
还有其他想法吗?
使用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
然后你可以比较你的提交。
答案 1 :(得分:0)
我最终创建了一个小脚本: