Решение для развертывания SVN или TFS - PullRequest
0 голосов
/ 28 февраля 2011

Разработка ASP.NET.
рабочая станция ОС: Win XP
веб-хостинг ОС: Win server 2003

Я ищу решение для управления исходным кодом и развертывания.Некоторые люди используют Mercurial ( TortoiseHG + плагин Visual Studio ) & GO .Мне было интересно, есть ли хороший пакет для SVN или TFS.Поскольку TFS уже интегрирована в Visual Studio, мне просто нужен инструмент развертывания.В то время как для SVN мне нужен и плагин VS и инструмент развертывания.Что касается инструмента развертывания, надеюсь, что он похож на GO, для его развертывания достаточно одного нажатия кнопки.Может ли сообщество порекомендовать некоторые популярные или промышленные стандартные настройки?Спасибо.

1 Ответ

1 голос
/ 28 февраля 2011

если вы просто используете скрипты ASP.NET, то вы можете просто установить их в нужное место, выполнив проверку ваших файлов SVN на веб-сервере, а затем можете обновить все файлы, просто запустив команду svn updateна сервере.Просто и легко.Альтернативой является перезапись файлов сервера путем экспорта файлов из репозитория на сервер, чтобы поддерживать их актуальность.Преимуществом первого способа является только передача измененных файлов, поэтому он быстрый.

Если вы хотите пройти путь полного развертывания, GO - это вариант, и есть множество других продуктов ALM на выбор.

Альтернативой всему этому является использование сервера сборки с непрерывной интеграцией, например Hudson .Hudson может создавать после проверок и сохранять «артефакты» (то есть пакеты выпусков), которые затем могут быть развернуты с помощью чего-то вроде plug-up .

Кстати, нет ничего, что имеет «одно-щелкните, чтобы развернуть возможность - вы потратите недели, если не месяцы, на то, чтобы все настроить , просто правильно, а затем ничего не сделаете с вашим кодом, или вам придется вернуться и сделать еще кое-чтонастройка и настройка.Эти вещи могут быть действительно полезными, но они не являются легким вариантом для решения любых проблем с управлением выпусками.

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