Мы это уже более чем несколько раз считали, что это будет больше, чем случайность на данный момент. Когда мы сливаемся назад после того, как мы закончим нашу ветку, есть еще больше изменений, чем они должны быть. Таким образом, большинство файлов, отображающих ожидающие изменения, никогда не менялись (в большинстве случаев ни в ветки, ни в базе). Когда я сравниваю их (я использую без сравнения), различий нет. Я не просмотрел все файлы, которые не менялись, но в большинстве случаев кажется, что они помечены как [merge]
, а файлы, которые были изменены, отмечены как [merge,edit]
.
В одном случае мы, вероятно, изменили около 100 файлов, которые ожидали изменений, которые показали более 22 000 изменений. Мы попытались проверить их в какой-то момент, думая, что tfs будет достаточно умным, чтобы знать, какие файлы изменились, а какие нет. Но он проверяется во всех файлах. Кто-нибудь знает, что происходит и как это исправить?
Мы запускаем TFS 2012 w\Update1
Все используют Visual Studio 2012 w\Update 1.