2013-02-11 2 views
1

Должен ли я регистрировать двоичные файлы, которые находятся в папке пакетов моего решения, также в TFS (или на любом сервере управления версиями)?Должен ли я записывать двоичные файлы в src packages также в исходный элемент управления?

+0

Альтернативой может быть «восстановление пакета»: http://docs.nuget.org/docs/workflows/using-nuget-without-committing-packages - личность, компиляция двоичных файлов заманчиво благодаря простоте и очевидности. –

+0

@MarcGravell: Большое спасибо за эту полезную ссылку. –

ответ

2

Да, если ваш проект не может работать без них. Лично я распространяю свои зависимости как NuGets, поэтому мне не нужно проверять их в TFS. Когда кто-то получает последнюю версию проекта, зависимые NuGets автоматически извлекаются из соответствующих мест.

Всегда думайте о недавно переустановленной машине с Visual Studio, и разработчик получает последнюю версию вашего проекта из TFS. Этот проект должен строиться без того, чтобы разработчик ничего не делал. Просто нажмите Shift + F6.

+0

Еще раз спасибо. :-) –

+0

Теперь я смущен. Я не понимаю предложение: «Лично я распространяю свои зависимости как NuGets так ...» :-) –

+0

Что вас смущает? Вы не знаете, что такое NuGet? Вы можете прочитать об этом здесь: http://docs.nuget.org/ Например, в проектах ASP.NET MVC 3 и 4 используются NuGets. Когда вы создаете новый проект в Visual Studio, зависимости выбираются автоматически из соответствующих мест. –

Смежные вопросы