Есть ли у кого-нибудь хорошие предложения для работы в командах, где некоторые участники не используют Visual Studio? Что делают другие люди?
Это общие вопросы, но моя конкретная ситуация заключается в разработке приложений ASP.NET MVC с использованием Visual Studio 2008 и SVN для контроля исходного кода.
У нас в офисе маленькие команды. Обычно у нас есть один или несколько разработчиков, использующих Visual Studio, и один графический / html / css дизайнер, использующий Mac без Visual Studio.
У этого есть пара проблем.
Во-первых, без визуальной студии дизайнер не может легко увидеть свои изменения. Дизайнеры заставили нас использовать технику, которую они использовали на PHP-стороне нашего офиса. Мы используем сервер сборки, поэтому дизайнеры проверяют свои изменения и затем просматривают их в веб-браузере, указанном на нашем сервере сборки. Не совсем то, что они хотят? Они делают настройки и проверяют снова.
Во-вторых, всякий раз, когда я внедряю проект в производство, я всегда либо делаю публикацию, либо использую проект веб-развертывания. Проблема заключается в том, что если дизайнер добавляет файл в структуру файла проекта, он не добавляется автоматически в файл проекта Visual Studio. Таким образом, кто-то должен просмотреть все папки и найти файлы, которых нет в проекте, чтобы убедиться, что все включено. После добавления файла дизайнер может без проблем изменить файл, если только он не удален, что вызывает изжогу для Visual Studio.
У других людей должны быть такие же проблемы. Как они справляются с ними?
Мы можем заставить наших дизайнеров использовать Visual Studio, но на самом деле это плохо сочетается с их рабочим процессом.
Меня больше всего волнует второй вопрос. Мне не нравится проблема 1, но наше текущее решение работает, однако мне бы очень хотелось узнать, есть ли у людей хорошие предложения.