vb6中的设计更改需要更长的时间才能在TFS中签入

时间:2016-08-01 06:27:03

标签: tfs vb6

我在TFS 2012中检查设计更改时遇到了两个问题。

  1. 当我进行一些设计更改(例如按钮对齐)时,frm文件中的代码会重新排列。这给了我很多差异,即使很少(如果我在适当的位置手动剪切和粘贴代码,那么我只能看到几行不匹配)
  2. 如果frm文件中有一些不需要的更改,那么各个frx文件也会有变化。我的问题是如果我撤消(删除TFS中不需要的更改)那么我如何区分frx文件的必需和不需要的更改?
  3. 这两件事正在扼杀我的大部分时间。请帮我解决这些问题。

2 个答案:

答案 0 :(得分:1)

并非总是如此,但通常生成的文件(如frm文件)中的流失量是由人们选择性地检查该文件的部分引起的。通过有选择地检查生成的文件的某些部分,它会导致visual studio对文件进行比预先预期更大的更改。如果您多次检查完整文件,则此行为应该消失。如果它仍然存在,另一个选择是将合并工具交换到更适合你的东西https://blog.paulbouwer.com/2010/01/31/replace-diffmerge-tool-in-visual-studio-team-system-with-winmerge/。例如。如果未修改winmerge,则可以修改winmerge以忽略移动的部分。

答案 1 :(得分:1)

源代码管理中的每个VB6项目都面临此问题。我发现将我的工作分解为许多较小的更改是有用的,并且仅在那些较小的块中进行差异和/或签入更改。这通常会使实际改变的内容更加清晰。