Показать сообщение отдельно
Старый 07.09.2016, 10:19   #3  
DSPIC is offline
DSPIC
Боец
 
1,077 / 1234 (44) ++++++++
Регистрация: 11.04.2008
Цитата:
Сообщение от KiselevSA Посмотреть сообщение
Нашел вот такое описание: https://stoneridgesoftware.com/how-t...7-tfs-project/
Может поможет.
В этом блоге речь идет как раз о CTP8, для которого все работает. Вообще, таких блогов уже с десяток - все они как под копирку.., но УРА! Я таки разобрался.

Итак, между серверной частью TFS и клиентской нам нужно замапить 2 вещи:
- Metadata
- Projects

Metadata:
1. На серверной стороне TFS Microsoft рекомендует создать следующую структуру папок: $/ProjectName/Trunk/Main/Metadata (это рекомендация, технически же быть любой).
2. А вот на локальной виртуалке, она должна быть замаплена исключительно на папку AX packages, где располагается репозиторий АОТ - и никуда иначе.
И вот здесь кроется нюанс: папка AX packages может располагаться в разных местах, в зависимости от типа и версии виртуалки - будь то скачанная VM, либо Cloud, либо разные релизы AX7. Где именно находится эта папка в каждом конкретном случае можно посмотреть в файле web.config IIS подробнее тут. Этот момент и вызывал путаницу.
Цитата:
Typical values are: c:\packages\ , c:\AosService\PackagesLocalDirectory, or J:\AosService\PackagesLocalDirectory.
Projects:
С этим проще.
1. На серверной стороне TFS Microsoft рекомендует создать следующую структуру папок: $/ProjectName/Trunk/Main/Projects.
2. На локальной стороне он же рекомендует замапить на дефолтную папку проектов VS, like C:\Users\Administrator\Documents\Visual Studio 2015\Projects
Но в общем случае - куда мапить проекты большой роли не играет: в отличие от metadata - куда замапим, там и будут лежать.

В моем случае финальный маппинг получился такой:
Вложение 10951

И еще один нюанс про создание структуры папок на серверной стороне TFS
Я так и не нашел простого способа создать структуру папок (Trunk\Main\Projects|Metadata) прямиком на сервере. Пришлось сделать черновой мапинг с локальной VS, создать папки локально и зачекинить их, после чего они создались на cервере. Не так давно существовал инструмент TeamExplorer - там было можно, но то ли от него отказались, то ли он идет как опция в пакете установки VS, то ли в пакете TFS - не помню, уже все смешалось в кашу, но на локальной VM он не предустановлен.

Последний раз редактировалось DSPIC; 28.09.2017 в 01:50.
За это сообщение автора поблагодарили: Alex_KD (2).