Как я могу указать, что я ВСЕГДА хочу, чтобы локальный файл заменял копию сервера, даже если копия TFS новее?Принудительная проверка файла TFS с помощью C#
if (pendingChanges.GetUpperBound(0)>-1)
ChangeSetNumber = workspace.CheckIn(pendingChanges, filename);
Я могу видеть из intelisense, что я могу указать checkinoptions в качестве параметра метода CheckIN, я просто не могу найти то, что мне нужно поставить, чтобы иметь всегда проверять и игнорировать любой конфликт, я мог бы придумайте.
Заранее спасибо.
EDIT: Я нашел команду TF RESOLVE «item»/auto: AcceptYours/recursive. Итак, я думаю, что мой пересмотренный вопрос будет заключаться в программировании equlivant для переключателя/auto: AcceptYours?
NecroEDIT: процесс конфликтов, прежде чем делать фиксирование
Conflict[] conflicts = workspace.QueryConflicts(new string[] { TFSProject }, true); foreach (Conflict conflict in conflicts) { conflict.Resolution = Resolution.AcceptTheirs; workspace.ResolveConflict(conflict); }
Разве вы не должны слить, а не заменить? – 2008-10-25 07:16:05