Какова рекомендуемая структура TFS.

Мы пытаемся перейти от нашего текущего контроля версий к TFS в качестве контроля версий. Прямо сейчас у нас есть все проекты в качестве ссылок на проекты. Наша организация небольшая, и у нас есть много общих проектов, которые используются различными командами разработчиков, и все команды обновляют эти проекты по мере необходимости. Когда мы переходим на TFS, мы пытаемся использовать ссылки DLL для этих проектов, но мне интересно, сделает ли это ветвление невозможным, и меня также беспокоит, есть ли преимущество наличия ссылок DLL на проекты, которые нужны всем командам в компании. внести изменения в.

Не могли бы вы предложить, учитывая наш сценарий, было бы неплохо иметь ссылки DLL на наши общие проекты или иметь ссылки на проекты. Любые ссылки на предлагаемые чтения также будут полезны.


person gurrawar    schedule 25.04.2013    source источник


Ответы (1)


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

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

person drk    schedule 26.04.2013