2010-11-01 2 views
0

У меня есть старый репозиторий SVN, где исходный код ушел очень далеко, поэтому было добавлено множество новых файлов и каталогов.Svn: Запуск каталога, который отлично редактируется с новыми файлами

Мне любопытно, какой был бы лучший способ зафиксировать эти новые данные в системе, если мой каталог похож на http://127.0.0.1/svn/myproject в среде Linux (таким образом, в командной строке). Я могу думать о слиянии или удалении каталога и повторной его отправке.

+0

Этот вопрос больше подходит для http://programmers.stackexchange.com/ –

+0

Ваше первое предложение не имеет смысла. Не могли бы вы прояснить это или, возможно, получить помощь от кого-то другого, чтобы переформулировать его? Что вы подразумеваете под «фактическим исходным кодом, который ушел очень далеко»? – sleske

+0

Если новый источник настолько расходящийся, почему бы просто не удалить репозиторий и не создать новый? –

ответ

1

без создания нового проекта в репозитории Я предлагаю

svn update --accept mine-full 
svn commit -m"your reasonable comment" 

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

В случае, если вы хотите создать новый проект в репозиторий вы можете использовать

svn export WorkingCopyUrl SomeLocationUrl 

раздеться все .svn папки из источника и импортировать SomeLocationUrl с методом выбора для нового проекта.

Смежные вопросы