Обновление SVN 1.4 до 1.5.3 и CC.Net с 1.3 до 1.4 - PullRequest
0 голосов
/ 01 октября 2008

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

В настоящее время все наши разработчики используют версию 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.

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

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

Ответы [ 2 ]

3 голосов
/ 01 октября 2008

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

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

  • Обновите cc.net (у вас известная хорошая отправная точка, и это наиболее вероятный переломный этап. Сделайте это без каких-либо других переменных, чтобы было проще выполнить откат)
  • Test & Verify
  • Обновите все svn-клиенты, включая двоичные файлы в вашей папке "tools"
  • Test & Verify
  • Обновление сервера SVN
  • Проверка и проверка
  • Проверка и проверка
1 голос
/ 01 октября 2008

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

...