У меня есть команда из трех разработчиков, работающих на одном веб-сайте проекта веб-приложений. Мы все используем VS 2010 и Source Gear Vault.
У каждого из нас есть свои рабочие папки на локальных дисках, и я сталкиваюсь с некоторыми проблемами, которые мне нужно понять:
1) Когда кто-то из пользователей хочет добавить новую страницу в проект, оказывается, что мы должны проверить весь проект или хотя бы файл .csproj, добавить страницу и затем снова проверить файл .csproj. Это правильно?
2) Когда мы проверяем измененный код, мы не должны проверять папку bin или что-либо в ней. Если мы это сделаем, никто другой не сможет скомпилировать их код. Опять же, это правильно?
Итог, я ищу несколько советов передового опыта. Как лучше всего управлять этими усилиями по разработке с учетом используемых нами инструментов?