WedX - журнал о программировании и компьютерных науках

Visual Studio/TFS. Есть ли способ подсказать, когда будет зарегистрирована новая версия?

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

То, что я хотел бы сделать, это предложить пользователю (а не делать это автоматически) возможность получить последнюю версию - или, возможно, объединить их работу - если версия, с которой они работают, старше, чем самая новая зарегистрированная версия. Есть ли способ сделать это?

Я совершенно уверен, что в Visual Studio это невозможно сделать (если я ошибаюсь, сообщите мне об этом), но есть ли способ написать скрипт или что-то, что использует что-то вроде команд командной строки VS/TFS выполнить проверку и выдать подсказку пользователю?

Спасибо!


  • любопытно узнать, какую проблему вы на самом деле пытаетесь решить. у вас проблемы со слиянием, потому что разработчики недостаточно часто объединяются? или это проблема дальше по дорожке? 17.10.2015
  • На самом деле это более простая проблема, чем должна быть... У нас есть разработчики, которые забывают получить последнюю версию, прежде чем работать над кодом, больше всего на свете. Мы получаем случайную проблему, когда разработчик проверяет код и начинает работать, затем другой разработчик проверяет этот код по другой причине и заканчивает работу до того, как первый человек закончит свою работу, и мы получаем конфликты слияния. 19.10.2015
  • Вы можете просто запустить таймер с напоминанием для людей, которые борются. Таким образом, вы выработаете привычку узнавать последние новости, если поощряете плохое поведение. 21.10.2015

Ответы:


1

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

Это базовая практика, которая устраняет необходимость сложных настроек.

17.10.2015

2

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

Вы можете подписаться, чтобы получать оповещения с категорией оповещений Checkin: введите здесь описание изображения

Подробные сведения о настройке предупреждений TFS см. в этой статье MSDN: https://msdn.microsoft.com/en-us/library/ms181334.aspx

19.10.2015
  • Интересно. Я должен посмотреть, сработает ли это для нас. 19.10.2015
  • Новые материалы

    Как проанализировать работу вашего классификатора?
    Не всегда просто знать, какие показатели использовать С развитием глубокого обучения все больше и больше людей учатся обучать свой первый классификатор. Но как только вы закончите..

    Работа с цепями Маркова, часть 4 (Машинное обучение)
    Нелинейные цепи Маркова с агрегатором и их приложения (arXiv) Автор : Бар Лайт Аннотация: Изучаются свойства подкласса случайных процессов, называемых дискретными нелинейными цепями Маркова..

    Crazy Laravel Livewire упростил мне создание электронной коммерции (панель администратора и API) [Часть 3]
    Как вы сегодня, ребята? В этой части мы создадим CRUD для данных о продукте. Думаю, в этой части я не буду слишком много делиться теорией, но чаще буду делиться своим кодом. Потому что..

    Использование машинного обучения и Python для классификации 1000 сезонов новичков MLB Hitter
    Чему может научиться машина, глядя на сезоны новичков 1000 игроков MLB? Это то, что исследует это приложение. В этом процессе мы будем использовать неконтролируемое обучение, чтобы..

    Учебные заметки: создание моего первого пакета Node.js
    Это мои обучающие заметки, когда я научился создавать свой самый первый пакет Node.js, распространяемый через npm. Оглавление Глоссарий I. Новый пакет 1.1 советы по инициализации..

    Забудьте о Matplotlib: улучшите визуализацию данных с помощью умопомрачительных функций Seaborn!
    Примечание. Эта запись в блоге предполагает базовое знакомство с Python и концепциями анализа данных. Привет, энтузиасты данных! Добро пожаловать в мой блог, где я расскажу о невероятных..

    ИИ в аэрокосмической отрасли
    Каждый полет – это шаг вперед к великой мечте. Чтобы это происходило в их собственном темпе, необходима команда астронавтов для погони за космосом и команда технического обслуживания..


    Для любых предложений по сайту: [email protected]