2010-05-21 46 views
1

我有一個從StarTeam 2008 R2(10.4.7.-64) 使用svn importer 1.1-M8創建的轉儲。 然而,當我嘗試導入轉儲我得到這個錯誤:無法將Starteam Dump加載到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負載O/P見。 也許由SVN Importer導入的轉儲不正確。

任何人都可以提供解決此問題的任何建議嗎?

回答

0

您是否通過導出搜索瞭解它是否包含該文件的重複內容?我已經看到,如果有人將StarTeam添加到項目並從另一個項目中共享該文件,那麼StarTeam基本上會包含文件的重複項。

1

這是SVN Importer使用的StarTeam模型的錯誤。基本上發生了什麼是該工具正在同一個版本中寫入具有相同文件的多個版本的轉儲文件。在我的觀察中,只有當同一個SVN版本有多個標籤(ST標籤)時纔會發生這種情況。我能夠通過在代碼檢查之前解決問題,在將ST文件修訂版添加到SVN修訂版之前,檢查是否已將相同的文件添加到該SVN修訂版。我已經將代碼提交給Polarion供他們審查,我現在的理解是它最終會被添加到項目中。

+1

剛纔意識到我回答了一個兩歲的問題...... oops – 2012-12-06 01:32:18

+0

這使得它仍然是一個很好的答案! – 2013-09-04 09:39:01

+0

你有公開提供的修改後的SVN導入器版本嗎?詢問頭腦想知道。 :) – 2017-09-26 12:46:07