Советы и рекомендации по увеличению производительности / эффективности с помощью Team Foundation Server

Я должен использовать Team Foundation Server 2010 в своей компании, и я не очень доволен этим . Существует так много функций или просто поведения по умолчанию, которое я ожидал бы от CVS, которого, похоже, не хватает TFS (по сравнению с svn, git или perforce, с которыми у меня есть опыт), поэтому мой вопрос: какие уловки вы знаете, какие скрытые есть возможности сделать TFS проще / удобнее?

Возможно, мне стоит немного уточнить и перечислить, что, по моему мнению, могло бы быть лучше:

  • Действие при возврате по умолчанию, связанное с задачей, - «разрешить» хотя в 99% всех проверок я хочу только «связать» свою фиксацию с задачей. Есть только одна фиксация (последняя), которая «решает» задачу, так почему это по умолчанию? Можно это изменить?

  • При двойном щелчке файла в диалоговом окне «Блокнот» запускается и отображается содержимое файла. Блокнот. Шутки в сторону? А как насчет редактора Visual Studio? Тем не менее, я' Я хочу видеть различия, чтобы просмотреть сделанные мной изменения, а не содержимое файла. Инструмент сравнения скрыт в подменю. Это может показаться тривиальным, но когда мне нужно проверить 10+ файлов, просто раздражает то, что я всегда щелкаю правой кнопкой мыши, открываю подменю, щелкаю для сравнения.

  • Инструмент сравнения. Слияние с ним не совсем простое, также несколько отсутствует механизм обнаружения конфликтов. Инструменты слияния (Tortoise-) SVN / Git или Perforce здесь намного лучше.

  • Скорость. Создание нового файла, открытие файла в первый раз, сравнение файла с предыдущей версией и т. Д. Занимает вечность (то есть 3-10 + секунд). Наш сервер TFS является внутренним и не имеет абсолютно никакой нагрузки - также почему Visual Studio должна связываться с сервером TFS, когда я просто создаю новый файл (который я могу даже не зарегистрировать)? Есть ли возможность отключить это?

  • Файлы только для чтения. Все файлы доступны только для чтения при регистрации и становятся доступными для записи при первом редактировании. Это действительно раздражает, когда приложение вылетает из-за этого. Windows Azure, например, изменяет файл web.config и дает сбой всякий раз, когда я проверяю, потому что в этом случае файл доступен только для чтения.

Это только самые важные вещи, которые я считаю действительно раздражающими и ненужными. У меня еще не было удовольствия разветвляться и объединяться, но, судя по тому, что я слышал до сих пор, это тоже будет не очень приятно ...

Итак, еще раз: если вы знаете некоторые трюки, настройки, особенности, которые сделать работу с TFS менее неудобной, поделитесь ими.

10
задан enzi 18 July 2013 в 13:50
поделиться