Какой инструмент TFS вы бы порекомендовали?

Я в основном использую Subversion для управления версиями. Однако в моей нынешней должности я использую TFS. Пользовательский интерфейс TFS Explorer и его интеграция с Visual Studio немного дезориентировали меня. Мне не хватает таких инструментов, как SmartSVN, где я мог бы сразу увидеть, что я изменил и что ожидает проверки.

Какие наборы инструментов вы рекомендуете для использования с TFS в целом и какие инструменты, которые вы знаете, позволяют использовать такие визуализации? Я знаю, что проводник TFS покажет вам ожидающие проверки, но мне не хватает отдельного инструмента, который отслеживает изменения файловой системы и автоматически обновляет список файлов.

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
0
681
5
Перейти к ответу Данный вопрос помечен как решенный

Ответы 5

Информация о проверке / изменении доступна в обозревателе решений. Рядом с названием / значком отмеченных элементов стоит галочка. Зарегистрированные предметы имеют блокировку. Элементы, выданные другим пользователям, отмечены значком человека. Вы также можете щелкнуть правой кнопкой мыши и просмотреть ожидающие изменения. Я обнаружил, что это показывает мне все ожидающие изменения для всех проектов, которые я загрузил в Team Explorer, и поэтому немного громоздко. Я бы хотел, чтобы он знал о моем текущем проекте и отображал только связанные с ним файлы.

к сожалению, если эта часть обозревателя решений свернута, ваша видимость того, что именно изменилось, будет ограничена.

Jason Whitehorn 22.10.2008 20:16

Вот почему я выбрал разрешение 1600x1200 и постоянно держал SolutionExplorer видимым.

tvanfosson 22.10.2008 20:53

Единственное стороннее программное обеспечение, которое я нашел для работы с TFS, не использующее Visual Studio, - это Attrice Sidekicks. К сожалению, в повседневной работе по контролю версий и управлению рабочими элементами это не очень помогло.

Также существует Microsoft TFS Powertoys, которое добавляет новое приложение командной строки, упрощающее некоторые вещи. Я использую это для «возврата без изменений», но он может делать и другие вещи.

К сожалению, похоже, что нет никакого способа справиться с системой управления версиями, который не включает ни инструменты командной строки, ни Visual Studio. Это огромная боль, поскольку мне не нужен открытый VS ни для какой другой работы, которую я выполняю, поэтому я застрял с VS, пожирающим кучу оперативной памяти.

Ответ принят как подходящий

Всегда есть SVNBridge

Иногда мое окно ожидающих изменений лжет мне, заявляя, что у меня есть изменения, которых нет, и (что еще хуже) не перечисляет сделанные мной изменения, что, очевидно, может привести к катастрофе.

Один грубый обходной путь - перейти в проводник управления версиями, щелкнуть папку правой кнопкой мыши и выбрать сравнение.

Я делаю это, когда внес столько изменений, что не уверен, верен ли список ожидающих изменений.

Попробуйте нажать кнопку обновления в диалоговом окне ожидающих изменений. Это всегда исправляет это для меня.

Herms 22.10.2008 20:08

Кроме того, если вы вручную помечаете файлы как доступные для записи и редактирования без проверки через пользовательский интерфейс, TFS / VS спотыкается, потому что не знает, в каком состоянии он находится.

Mark Glorie 24.10.2008 05:17

Teamprise (http://www.teamprise.com/) - это автономный инструмент, который поддерживает то, о чем вы говорите для TFS (а также интеграцию с другими IDE, включая Eclipse). Я никогда им не пользовался, поэтому не могу поручиться за него, но он от людей из Sourcegear, и в прошлом я был впечатлен их другими продуктами.

Другие вопросы по теме