2010-05-21 3 views
1

У меня есть дамп, созданный из StarTeam 2008 R 2 (10.4.7.-64) с использованием svn importer 1.1-M8. Однако, когда я попытка импортировать дамп я получаю эту ошибку:Не удалось загрузить дамп Starteam в SVN

* adding path : tags/Test/GH/13_Environment/Process/Capgemini EN Template - Business Case.doc ... 
svnadmin: File already exists: filesystem 'help\db', transaction '2-2', 
path 'tags/Test/GH/13_Environment/Process/Capgemini EN Template - Business Case.doc' 

Я могу видеть из того, что файл уже был добавлен в svn admin нагрузки о/р. Возможно, дамп, созданный SVN Importer, неверен.

Может кто-нибудь предложить какие-либо советы по решению этого вопроса?

ответ

0

Вы искали через экспорт, чтобы увидеть, содержит ли он дубликаты этого файла? Я видел времена, когда StarTeam будет по существу содержать дубликаты файла, если кто-то добавил его в проект, а также поделил файл с другим проектом.

1

Это ошибка в модели StarTeam, используемой SVN Importer. По существу, что произошло, инструмент записывает файл дампа с несколькими версиями одного и того же файла в той же ревизии. По моим наблюдениям, это оказалось только в том случае, если для одной и той же ревизии SVN было несколько меток (метки ST). Я смог решить проблему, проверив проверку кода до того, как добавит версию ST-файла в ревизию SVN, чтобы увидеть, был ли тот же файл уже добавлен в эту ревизию SVN. Я представил код для Polarion для их просмотра, и в настоящее время я понимаю, что он будет добавлен в проект.

+1

Только что я понял, что ответил на двухлетний вопрос ... oops –

+0

, который делает его еще отличным ответом! –

+0

У вас есть версия модифицированного SVN-импортера, который общедоступен? Запрошенные умы хотят знать. :) –