2013-03-29 34 views
1

我正在嘗試將Subclipse 1.8.x整合到我們現有的Subversion 1.7.x工作環境中,其中包括Tortoise。當我使用團隊|分享項目...功能可將項目添加到現有的工作副本,Subclipse的創建在要求的位置的新嵌套工作副本而不是添加項目到現有的工作副本。烏龜報告這是一個嵌套的工作副本。Subclipse生成一個嵌套的工作副本?

我不知道是否應該始終避免嵌套的工作拷貝,但他們肯定是很難使用。我可以通過在Eclipse中分離項目,添加來自Tortoise的項目,提交來自Tortoise的更改,然後在Eclipse中重新導入項目來解決該問題。

有沒有辦法增加一個新項目時的Subclipse自動使用現有的工作副本?項目的位置是否與工作副本的頂層級別相差數個級別?

回答

1

當您共享項目,兩件事情之一發生:

1)Subclipse的認識,該項目已經是一個有效的SVN工作拷貝。在這種情況下,它會將它「連接」到SVN,以便您可以對其使用SVN操作。

2)將通過提供在資源庫中創建一個文件夾,檢查它在同一位置,然後讓你添加的其他文件轉成項目工作副本。

如果您正在創建恰好已經是工作拷貝是沒有辦法檢測爲SVN只是報告相同的地位就好像它是一些隨機文件夾中的文件夾結構中的項目。在這種情況下,我建議您使用TortoiseSVN將至少項目根文件夾添加到SVN,以便可以將其識別爲工作副本的一部分。然後,Subclipse應該能夠將它連接到SVN並從那裏處理剩下的部分。

+0

大,即工作。添加的項目根文件夾必須是已提交的更改,而不只是添加到工作副本中。 –

相關問題