gpt4 book ai didi

visual-studio - Visual Studio 可以(它应该能够)计算与工作项关联的任意两个变更集之间的差异吗?

转载 作者:行者123 更新时间:2023-12-04 03:36:58 24 4
gpt4 key购买 nike

这是我的用例:

我从一个项目 XYZ 开始,我为它创建了一个工作项,并且我经常签到,总共 10-20 次。所有代码更改都将进行代码读取和代码审查。

更改集不是连续的 - 其他人在我的更改之间 checkin ,尽管他们不太可能接触完全相同的文件。

所以...在项目结束时,我对“总差异”感兴趣 - 就好像我完成了整个项目的一次签到。理论上这是可以计算的。从与工作项关联的变更集列表中,您可以获得受影响的所有文件的列表。然后,该算法可以聚合每个文件的各个差异并将它们合并为一个。由于其他人重命名了文件,或者非常接近地更改了东西,或者在与我相同的功能中,因此纯粹的总差异可能无法计算。在那种情况下......我想总差异也可以包括非我所做的那些更改,并警告我这个事实。

我会发现这非常有用,但我不知道在实践中该怎么做。 Visual Studio 2008/2010(和/或 TFS 服务器)可以做到吗?是否有其他源代码控制系统能够执行此操作?

谢谢。

最佳答案

您当然可以自己计算“总差异”——在第一次提交之前从修订版创建项目分支,然后将所有变更集合并到其中。

我不认为这在一般情况下真的是一个可计算的东西——只有连续的变更集可以像这样自动合并。说其他人“不太可能”触及您在交错提交中处理的文件并不能解决问题,您需要保证能够自动执行此类操作。

关于visual-studio - Visual Studio 可以(它应该能够)计算与工作项关联的任意两个变更集之间的差异吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2658264/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com