Дизайнеры, Expression или SharePoint Designer и реальный контроль версий - PullRequest
0 голосов
/ 15 июня 2010

Я отчаянно пытаюсь перейти от VSS к реальной системе контроля версий. Варианты включают TFS и SVN.

Мои дизайнеры должны сохранять возможность изменять исходные файлы и мгновенно просматривать их изменения в браузере без необходимости их фиксации. При использовании FPSE с VSS это работает безупречно, поскольку сохранение файла приводит к обновлению копии в рабочей папке на сервере dev, поэтому они могут просто сохранить и обновить свой браузер, который указывает на сервер dev.

Сайт, о котором идет речь, состоит из 350 тысяч строк классического ASP-кода и нескольких новых ASP.NET MVC. Им нужно только иметь возможность изменять представления в коде MVC, а не в C #.

Хотя в Expression включена версия Cassini для локальной отладки, Cassini не поддерживает классический ASP.

Конечно, кто-то решил эту проблему раньше. Нет необходимости устанавливать IIS на машину каждого разработчика (это абсолютно несостоятельно). Мне нужен способ обновления общей рабочей папки на веб-сервере разработчика, когда кто-то сохраняет файл локально, как при использовании FPSE.

Я бы предпочел не писать прокси FPSE, который знает, как общаться с TFS / SVN. Есть предложения?

(Я знаю, что задавал этот вопрос в прошлом, но пока не нашел решения.)

Ответы [ 2 ]

1 голос
/ 16 июня 2010

Возможно, это будет не так быстро, как хотелось бы, но с TFS вы можете настроить сборку Continuous Integration (CI), которая собирает и развертывает проект на тестовом сервере при регистрации.Если вы сделаете это, вы захотите, чтобы они зарегистрировались в ветви типа QA, а затем, когда они довольны тем, как они выглядят, они могут объединиться с веткой mainline для реальной сборки и интеграции.

1 голос
/ 15 июня 2010

Почему необходимо копировать исходные файлы при их сохранении, а не просто сохранять файлы в сетевой папке и работать с ними напрямую? Если сервер dev постоянно перезаписывается после каждого сохранения, то, несомненно, эффект будет одинаковым?

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