Вопрос

Я думаю, что это вопрос, состоящий из нескольких частей, так что потерпите меня.

В настоящее время все наши разработчики используют версию Tortise, созданную для SVN 1.4, а на нашем сервере SVN установлена ​​версия 1.4.Наш сервер сборки работает под управлением CC.Net и использует SVN 1.4.

Мы хотим обновиться.

Я установил, что если обновить наши клиенты до версии 1.5, то наш сервер до версии 1.5 будет работать для нас.Однако возникает вопрос с CC.Net.Можем ли мы просто обновить установку SVN на нашем сервере сборки до SVN 1.5?Или нам тоже придется обновить установку CC.Net?Мы также хотели бы потратить это время на обновление CC.Net, однако мы хотели бы сначала убедиться, что обновление SVN выполнено, а затем вернуться и обновить CC.Net.

Кроме того, в некоторых наших проектах мы поддерживаем папку «инструменты», которая может содержать или не содержать двоичные файлы для SVN из-за сценариев nAnt, которые мы используем в этих проектах.Я предполагаю, что если мы обновим установку SVN на сервере CC.Net до версии 1.5, нам также потребуется обновить все эти проекты, поскольку CI-сервер использует тот же рабочий каталог, что и выполняемые сценарии nAnt.

ясно как грязь?

Это было полезно?

Решение

Трудно ответить, поскольку, похоже, вы спрашиваете о плане для вашей среды, в котором меня нет.

Однако вот что я бы сделал:

  • Обновите cc.net (у вас есть заведомо хорошая отправная точка, и это, скорее всего, критический шаг.сделайте это без каких-либо других переменных, чтобы было легче откатиться)
  • Тестируйте и проверяйте
  • Обновите все клиенты svn, включая двоичные файлы в папке «инструменты».
  • Тестируйте и проверяйте
  • Обновите SVN-сервер
  • Тестируйте и проверяйте
  • Тестируйте и проверяйте

Другие советы

Небольшой совет, который может вам помочь:Клиенты SVN 1.4 могут подключаться к серверу SVN 1.5, а клиенты SVN 1.5 могут подключаться к серверу SVN 1.4, без проблем — просто при несоответствии версий некоторые из недавно добавленных функций SVN будут недоступны (но все обычные вещи все равно будут работать нормально).

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top