Развертывание веб-сайта от подверсии

Отрывки

Каждый отрывок имеет ярлык, к которому можно получить доступ путем ввода слова тогда вкладка. Тот, который я использую большинство, для стандартного определения свойства; просто свойство типа тогда вкладка.

11
задан Community 23 May 2017 в 12:11
поделиться

7 ответов

svn export

Экспортирует файлы, исключая всю подрывную работу

11
ответ дан 3 December 2019 в 04:13
поделиться

По сути, вам не хватает одного элемента - вам не следует использовать только Subversion для развертывания для тестирования и производства. Лучше всего использовать какой-то сценарий, который будет извлекать сборку из Subversion (при использовании svn export, он не будет включать перехватчики файлов Subversion), создать все необходимые файлы (используя MSBuild, который может быть написан сценарием), удалить ненужные файлы (такие как файлы .aspx.cs, так как вы создали эту штуку), и скопируйте их в свою среду.

На локальном уровне мы используем PowerShell, чтобы склеить все вместе, и комбинацию командной строки svn, MSBuild, и nUnit из командной строки для выполнения наших сборок.

5
ответ дан 3 December 2019 в 04:13
поделиться

Вы хотите выполнить экспорт svn . это приведет к экспорту кода без каталогов .svn повсюду.

4
ответ дан 3 December 2019 в 04:13
поделиться

Похоже, вы захотите сделать SVN-экспорт ветки "release". Подробнее см. в документации по экспорту книги Subversion .

4
ответ дан 3 December 2019 в 04:13
поделиться

Если вы не будете разрабатывать отдельные ветки, я бы просто использовал тег , чтобы отметить выпуск.

Затем вы захотите сделать ] svn export этого тега, чтобы не было лишних папок .svn .

3
ответ дан 3 December 2019 в 04:13
поделиться

Вам нужна какая-то цель «развертывания» в вашей системе сборки, которая игнорирует папки с именем .svn - именно там находится вся информация о подрывной деятельности.

-2
ответ дан 3 December 2019 в 04:13
поделиться

Я использую инструмент сборки (например, ant + ivy или maven), чтобы автоматизировать процесс проверки кода вне подрывной деятельности, создания артефакта и последующего развертывания в там, где это необходимо.

Я больше работаю на стороне java, поэтому не знаком с инструментами .net, возможно, вы можете использовать nmaven?

0
ответ дан 3 December 2019 в 04:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: