Есть ли способ импортировать снимки XCode в новый SVN-репозиторий? - PullRequest
1 голос
/ 05 февраля 2010

Привет,

Я давно работаю над проектом в XCode. Я использовал снимки XCode в качестве элементарного контроля версий. Однако я решил, что пришло время перейти к реальной системе SCM, поэтому я планирую создать репозиторий и импортировать свой проект в SVN.

Мой вопрос: есть ли какой-либо способ импортировать мою историю снимков в SVN, чтобы у меня была полная история моих предыдущих (снимок) изменений в новом репозитории проекта SVN, который я создаю?

Любая информация будет принята с благодарностью.

Спасибо.

Ответы [ 2 ]

2 голосов
/ 11 февраля 2010

Я предполагаю, что, говоря «1001», вы имеете в виду, что вы сохранили все дерево проекта в другой папке или создали какой-то архив. В этом случае вам необходимо выполнить следующие шаги:

  1. Инициируйте свой репозиторий (с помощью команды svn admin)
  2. Импорт самого раннего снимка (назовем его s1) в хранилище
  3. Передайте ваши изменения
  4. Измените ваши файлы рабочей копии, чтобы они содержали следующий снимок (s2)
  5. Передайте ваши изменения
  6. Повторите шаги 4-5 для всех снимков (от s3 до sN)
  7. В конце у вас будет вся история снимков в вашем хранилище

Существует также такое понятие, как changeset или diff или patch. В случае, когда вы сохраняли различия вместо снимков, рабочий процесс будет немного другим. Вместо того, чтобы просто копировать снимок в рабочую копию (на шаге 4), вам нужно применить соответствующий патч (diff) к рабочей копии.

1 голос
/ 18 марта 2011

Этот ответ приходит вам слишком поздно, но другие, находящие этот вопрос, могут посчитать его полезным.Я написал пост именно на эту тему: http://cinnamonthoughts.org/2011/03/14/moving-xcode-3-snapshots-to-subversion/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...