Как Вы применяете патчи на веб-проект в рабочем сервере?

У меня есть много способов сделать это:

$ cat file1
'a'
'a'
'a'
'b'
'c'
'c'
'd'
'x'

$ perl -ne 'END{for(sort keys %count){if($count{

У меня есть много способов сделать это:

[110]}>1){ print "

У меня есть много способов сделать это:

[110] \(x$count{

У меня есть много способов сделать это:

[110]}\)\n";} else{print "

У меня есть много способов сделать это:

[110]\n";}}} chomp; $count{

У меня есть много способов сделать это:

[110]}++;' file1 'a' (x3) 'b' 'c' (x2) 'd' 'x'
5
задан raven 20 February 2010 в 17:50
поделиться

3 ответа

В зависимости от инструментов, доступных на сервере, Вы могли или сделать a svn diff -r x:y где x является пересмотром Вы последнее обновление также и y последний пересмотр, Вы хотите обновить к (вероятно, последний пересмотр на Вашем репозитории), чтобы генерировать патч и затем применить патч с patch команда.

Если rsync доступно на производственной платформе, и можно использовать ее (хотя ssh, например), Вы могли настроить производство готовое дерево, rsync она на рабочем сервере, и когда обновление входит, svn обновляют Ваше производственное дерево и rsync она снова.

2
ответ дан 15 December 2019 в 06:37
поделиться

Зависит от среды программирования, которую Вы используете. В Smalltalk и сервере веб-приложения как Aida/Web мы можем обновить живые веб-приложения на лету, не останавливая его.

Сервер подключен к предпочтительному SCM как Монтичелло для Писка Smalltalk или Хранилище для VisualWorks. Новые версии затем вручную или автоматически загружаются в изображение Smalltalk сервера.

0
ответ дан 15 December 2019 в 06:37
поделиться

Что мешает Вам установить клиент Подверсии на рабочем сервере?

[РЕДАКТИРОВАНИЕ], Таким образом, кто-то не позволяет Вам устанавливать программное обеспечение, в котором Вы нуждаетесь на сервере. Вопрос: Что более важно? Стабильный рабочий сервер или произвольная политика? Если кто-то не слушает аргументы, перейдите к своему компьютеру, запустите MS Word и запишите эту букву:

"Я настоящим отказываюсь брать на себя любую ответственность за устойчивость нашей производственной системы на основе того, которые [вставляют имя здесь], отказывается снабжать меня инструментами, чтобы удостовериться, что производственная система содержит все необходимые файлы и данные после установки".

Подпишите это, сделайте, чтобы Ваш босс подписал его и затем отправьте, копия к [вставляют имя здесь]. Внезапно, любая проблема, которая могла бы возникнуть после установки, будет на его сфере влияния. Или помещать его более ясно: Он будет ответственен за любую ошибку, которую Вы могли бы сделать.

Теперь, все, что необходимо сделать, является ожиданием.:)

1
ответ дан 15 December 2019 в 06:37
поделиться
Другие вопросы по тегам:

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