SVN копируют между репозиториями с историей

Я программист на C # и около года назад мне пришлось участвовать в разработке приложения на Java. Больше всего я пропустил:

  • Visual Studio (Eclipse хорош, но VS - VS, особенно Team Edition)
  • Сравнение строк с ==
  • свойствами
  • Базовые типы в качестве объектов первого класса (например, не тип «int» против класса «Integer»)
  • Анонимные методы (обходной путь может быть сделан с использованием анонимных классов, но это не то же самое )
  • LINQ

И была одна особенность Java, которую я упустил, когда вернулся к C #: явное объявление исключений в сигнатурах методов.

ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ: Я говорю о несколько старом проекте, я не знаю, присутствуют ли некоторые из этих функций в текущих версиях Java.

69
задан John Gietzen 16 January 2010 в 16:42
поделиться

2 ответа

[ Изменить : исходный ответ ниже взят из версии, предшествующей SVN 1.7, и это был лучший способ решить проблему (хотя это не основной вариант использования svnsync ). В клиенте SVN 1.7 или более поздней версии есть инструмент svnrdump , который более точно выполняет то, что вы пытаетесь достичь)]


используйте svnsync для синхронизации источника с местом назначения (требуется администратор доступ к целевому репозиторию или, по крайней мере, способ добавления хуков, но без специального доступа к исходному репозиторию). Если в месте назначения уже есть версии, синхронизируйте источник с временным репозиторием, а затем используйте svn-merge-repos.pl для объединения двух локальных репозиториев.

41
ответ дан 24 November 2019 в 13:55
поделиться

Обычно это достигается с помощью команды svnadmin dump . Если у вас нет доступа svnadmin, я бы попросил человека, у которого есть доступ, предоставить вам дамп. Это также значительно упростит процесс импорта.

Используете ли вы сейчас общий репозиторий? Это может заставить человека, владеющего репозиторием, бояться предоставить вам дамп, поскольку это будет копия всего репозитория, а не только вашей его части.

9
ответ дан 24 November 2019 в 13:55
поделиться
Другие вопросы по тегам:

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