当有传入提交(提取)时,如何使用差异GUI 从“传入提交”到 LOCAL代码手动审核并手动合并每个更改为了准确理解分支如何变化并在尝试拉取(获取+合并)或合并之前解决合并冲突和逻辑冲突?
TFS(TFVC)等效项“与工作区版本比较”深入研究历史记录和更改集后。
使用VS中的git我只能与之前进行比较,我需要至少与本地进行比较,如果不是我想要的话。
注意:我正在使用Visual Studio 2015(版本14.0.25123.00 Update 2)中实现的Git。我欢迎在TFS和Git之间连接或映射概念术语和编码器实践的答案,而不仅仅是,git不能以这种方式工作。
非常感谢!
答案 0 :(得分:0)
默认情况下,TFS有两个版本控制系统。他们是Git和TFVC。
Git是一个分布式版本控制系统。每个开发人员都有一份副本 他们的开发机器上的源存储库。开发人员可以提交 他们的开发机器上的每组更改并执行版本控制 没有网络连接的历史和比较等操作。 分支很轻。
Team Foundation版本控制(TFVC)是一个集中版本 控制系统。通常,团队成员每个只有一个版本 他们的开发机器上的文件。历史数据仅保留在 服务器。分支是基于路径的,并在服务器上创建。
由于Git是针对许多不同的分支而设计的,并且将它们重新置于主仓库中,因此您只能在提交或分支之间进行比较。
对于您的场景,您需要转到TFS Web访问,并在分支之间进行比较,以查看哪些分支存在哪些提交。