Нет необходимости отменять неизмененные файлы, так как TFS заметит, что они не изменились при регистрации, и свяжет только действительно измененные файлы. Все извлеченные, но неизмененные файлы возвращаются к своей последней известной проверенной версии и не будут связаны с вашей регистрацией. В TFS невозможно (хотя и не очень четко задокументировано) проверить неизменный файл. Он всегда будет возвращаться к предыдущей версии, если нет изменений.
Вы можете быстро отменить ваши неизмененные файлы, вызвав 'tfpt.exe uu / r' из командной строки (для этого вам понадобятся инструменты Team Foundation Power) или воспользовавшись «Отменить без изменений». "кнопка в окне ожидающих изменений. Это удалило все элементы из списка, которые не изменились сразу. Так что вы можете точно видеть, что вы проверяете.
Хотя, возможно, эта опция добавлена Team Foundation Power Tools или TFS Source Control Explorer Extensions ( что необходимо для каждого пользователя TFS в любом случае).
См. Также:
Try (not tested myself):
comment = comment.Replace(System.Environment.NewLine, "<br />");
UPDATED:
Just tested the code - it works on my machine
UPDATED:
Another solution:
System.Text.StringBuilder sb = new System.Text.StringBuilder();
System.IO.StringReader sr = new System.IO.StringReader(originalString);
string tmpS = null;
do {
tmpS = sr.ReadLine();
if (tmpS != null) {
sb.Append(tmpS);
sb.Append("<br />");
}
} while (tmpS != null);
var convertedString = sb.ToString();