Для решения Silverlight 4 Visual Studio, что должно быть в управлении версиями? - PullRequest
2 голосов
/ 22 ноября 2010

У меня есть приложение Silverlight 4, которое я создаю с помощью Visual Studio 2010. Я использую Mercurial / TortoiseHG для контроля версий.Какие файлы мне нужно проверить?По умолчанию он проверяет все виды DLL-файлов в / bin / debug и прочее.Мне действительно это нужно?Или я могу просто взять код и файлы содержимого?Нужно ли что-то версии, чтобы отслеживать свойства проекта и ссылки, или это содержится в самом файле .csproj?

Ответы [ 3 ]

3 голосов
/ 22 ноября 2010

Вам не нужно включать вещи в / bin или / obj. Это верно для всех решений VS в управлении исходным кодом. Они воссоздаются при каждом восстановлении. Кроме того, особенно для Silverlight, вам не нужно проверять файл XAP, созданный в ClientBin вашего веб-приложения.

2 голосов
/ 22 ноября 2010

С MSDN (через этот поток в social.msdn ):

Вы можете добавить следующие файлы в систему управления версиями Visual Studio:

  • Файлы решений (* .sln).

  • Файлы проекта, например, * .csproj, * .vbproj файлы.

  • Файлы конфигурации приложения, основанные на XML, используемые для управления поведением во время выполнения проекта Visual Studio.

К файлам, которые нельзя добавить в систему управления версиями, относятся следующие:

  • Файлы опций решения пользователя (* .suo).

  • Файлы параметров проекта пользователя, например, * .csproj.user, * .vbproj.user.

  • Файлы веб-информации, например * .csproj.webinfo, * .vbproj.webinfo, которые управляют расположением виртуального корня веб-проекта.

  • Создание выходных файлов, например, файлов * .dll и * .exe.

Хотя в проектах Silverlight ничего особенного не сказано.

0 голосов
/ 23 ноября 2010

Mercurial / TortoiseHG интегрирован в Visual Studio?т.е. вы можете проверить / отправить изнутри VS?

Если это так, если вы щелкните правой кнопкой мыши на имени проекта и выберите «Добавить решение в систему управления версиями», он должен добавить те части проекта, которые он должен игнорировать всееще.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...