2010-10-07 3 views
0

Во-первых, я перенес свой репозиторий CVS в репозиторий SVN. Я проверил весь этот SVN-репозиторий и внес некоторые изменения, например, перестановку каталогов в ветви и теги. Я импортировал его в новый репозиторий SVN. Я использую следующую команду для импорта.Предыдущий svn-журнал не отображается

svn import svn+ssh://host/address/path to repository -m "new files added" --username xyz 

После аутентификации xyz он импортируется.

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

svn co svn+ssh://host/address/path to repository --username xyz 

Когда я svn log я получаю new files added в качестве выхода журнала. Все предыдущие журналы не отображаются. Я хочу, чтобы эти журналы отображались. Как я могу получить эти журналы?

ответ

1

Если вы хотите сохранить историю файлов, используйте svn cp и svn mv в исходном репозитории вместо импорта файлов в новый репозиторий.

+0

Спасибо за предложения. В случае, если мне нужно поместить эти файлы проекта в другой репозиторий, есть ли какие-либо способы, чтобы я мог сохранить историю? – thetna

+1

Нет, история хранится в репозитории, обычно нет проблем, потому что должно быть место для размещения вещей (даже если вы должны использовать DVCS) –

+0

Я не являюсь экспертом в SVN. Я не мог вас правильно достать. Не могли бы вы рассказать об этом? Должен ли я перейти на svn copy и манипулировать уже существующим репозиторием, или я все еще могу сохранить историю в новом репозитории? – thetna

1

Когда вы делаете svn import файлы в Subversion, вы создаете исходную версию этих файлов. Файлы не могут иметь больше истории, чем то, что вы сейчас видите, потому что перед импортом svn не отслеживался.

+0

Есть ли все-таки сохранить предыдущую информацию о журнале? Мне нужно манипулировать архитектурой репозитория и помещать ее в другой репозиторий. Но эти данные журнала также очень важны для меня. Не могли бы вы предложить мне какие-нибудь идеи? – thetna

+0

Вы создаете историю, когда вы меняете файлы в своей рабочей копии и фиксируете их. Я предлагаю вам прочитать svnbook, чтобы догнать, как все работает –