2010-06-21 81 views
0

我最近從Subclipse切換到Subversive,以便在Eclipse中進行SVN集成,並且在創建我的源代碼的分支時遇到問題。Eclipse Subversive插件:爲什麼我不能創建這個分支?

我試過幾種不同的我的方法,但他們都讓我走向同一個路障。基本上,這是我想要做的。

  • 導航窗格
  • 右鍵單擊項目文件夾(不希望向整個事情)
  • 團隊>分公司
  • 位置字段,瀏覽選擇/分支文件夾我的庫
  • 添加分支名路徑字段,即 「/ testbranch」(無圖)

該對話框看起來像這樣,我無法繼續。

http://img820.imageshack.us/img820/1011/branchingfail.png

我在做什麼錯在這裏?爲什麼我不能創建這個分支?如果沒有別的,至少可以證實我正在遵循正確的流程,並且這是關於我的環境或配置的事情,它阻止了分支被創建?

回答

0

我發現SVN對於SVN連接器非常特別。如果您在使用Subversive時連接並下載了帶有一個連接器的SVN代碼,然後切換到另一個連接器,那麼您肯定會遇到問題。

我以前有過無法解釋的Subversive問題,他們幾乎總是追蹤到不同的連接器使用情況。對我來說,解決方案是重置所有本地SVN代碼。我刪除了本地所有內容,並重新檢查了我的所有代碼。之後一切似乎都很好。

我希望這會有所幫助。

+0

那麼,這絕對適用於此。值得一試! – 2010-06-21 17:07:27

+0

不幸的是,沒有解決我的問題。 – 2010-06-21 17:27:34

0

我不認爲這是一個適當的解決方案,但它至少讓我再次工作。我沒有運行分支操作,而是在我的分支文件夾中創建了一個新文件夾,然後將中繼文件夾的內容複製到其中。然後我可以切換到我的新「分支」。

0

確保您沒有任何無法更改,然後執行團隊>清理。還要確保你從樹幹分支,並且你沒有任何混合版本。例如,你可以在另一個分支上有一個根目錄下的文件夾,而剩下的項目來自主幹。這會導致分支創建失敗。在遇到導航器分支問題時,嘗試恢復項目(右鍵單擊選擇團隊>恢復)幾次。然後執行幾次清理。

另外,您可以考慮從SVN存儲庫視圖創建分支。從這個視圖中右鍵點擊你想從中分出的位置(例如卡車),然後從上下文菜單中選擇新建>分支。最後一步是從導航器視圖中,您需要將您的項目切換到新創建的分支:右鍵單擊項目根目錄並從上下文菜單中選擇團隊>開關

相關問題