Ответы пользователя по тегу Team Foundation Server
  • TFS. Не добавляется член команды. Ошибка TF400067. В чем причина?

    Судя по разным именам машины с TFS (ASDU789) и домена, из которого вы хотите взять пользователя (ASDU111) я предположу, что вы пытаетесь добавить в TFS локального пользователя другой машины. Это невозможно, т.к. TFS-сервер просто не знает про локальных пользователей машины ASDU111. Чтобы решить эту проблему, вам нужно либо развернуть Active Directory (которого у вас видимо нет), что удобнее, но требует нужной серверной редакции Windows, либо просто продублировать всех локальных пользователей рабочих станций на сервер: тогда у вас вместо ASDU111\fgh будет ASDU789\fgh и так для всех - у вас просто будет локальный пользователь НА СЕРВЕРЕ помимо такого же на рабочей станции.

    Важно понимать, что это именно дублирование пользователя - например, смена пароля для fgh на сервере TFS никак не отразится на пароле локального пользователя. Собсно, чтобы этого не было, службы каталогов и придумали.
    Ответ написан
    Комментировать
  • Почему TFS build не подставляет значение макроса $(VSInstallDir)?

    В свойствах билдплана можно указывать дополнительные аргументы для передачи MSBuild-у при запуске сборки.
    Process->Build process parameters->5. Advances->MSBuild arguments
    С помощью аргументов можно задать значения MSBuild-пропертей таким образом:
    /p:ИмяСвойства=Значение
    Я думаю и VSInstallDir задать получится. Возможно значение этого свойства подтягивается из переменных окружения, а на билдсервере они не заданы.
    Ответ написан
  • Как в Visual Studio Online сделать две ветки - dev и stable?

    А что же вам конкретно не понятно? Папку можно преобразовать в бранч, что вам и нужно сделать сначала с основной веткой, а затем для каждого релиза делать отдельную ветвь от основной. Стратегии разные есть, по ссылкам что вы дали это написано все. Вам нужно текущее содержимое проекта переместить в одну папку, например Master или Main и преобразовать ее в ветвь.
    Да, кстати, зачем вам packages в репозитории? Автоматическим восстановлением не пользуетесь?
    Ответ написан