簡體   English   中英

將現有Eclipse項目與現有SVN存儲庫相關聯

[英]Associating existing Eclipse project with existing SVN repository

我的硬盤上有一個eclipse項目,這是最近從SVN存儲庫中檢出的。 我已將此項目導入Eclipse工作區,現在想將其與SVN存儲庫關聯。

我該怎么做呢? 右鍵單擊 - >團隊下我似乎唯一的選項是“共享項目”,這似乎只允許我進行初始導入。

編輯:動機 - 這是一個較大的存儲庫,我真的不想通過網絡導入整個東西。

編輯2:項目中有(出於某種原因)沒有.svn dirs。 所以也許從svn重新導入是唯一的選擇

Team->Share project正是您需要做的。 從列表中選擇SVN ,然后單擊“下一步” Subclipse會注意到存在.svn目錄會要求您確認信息是否正確,並將項目與subclipse相關聯。

我只是想補充一點,如果你沒有看到團隊 - >共享項目,你可能需要先從工作區中刪除項目,然后再將其導入。這就是我發生的事情,我不得不刪除並讀取它到工作區,以便自我修復。 (當使用相同的工作空間從顯着不同的Eclipse版本+插件移動時發生這種情況。)

subclipse在eclipse中的項目上下文菜單中沒有顯示“share project”選項

我遇到了同樣的問題。 我使用Tortoise客戶端檢查,然后嘗試使用導入向導在Eclipse中導入項目。 Eclipse無法識別svn位置。 我試過上面帖子中提到的共享選項,並試圖將這些項目提交到SVN。 但我的問題是版本不匹配。 我在eclipse中選擇了svn 1.8版本(我在eclipse中使用1.7,在烏龜中使用1.8.8)然后重新導入項目。 它解決了沒有問題。

我正在使用Tortoise SVN客戶端。 您可以在某個文件夾中查看SVN所需的項目。 您可以在項目中看到.SVN文件夾。 將.SVN文件夾復制到工作區文件夾中。 現在從eclipse中刪除項目並再次將其導入eclipse。 您現在可以看到該項目現在與svn相關聯

我經常被問到這個問題,如果eclipse項目與存儲庫中的SVN對象斷開連接,那么使用“共享項目......”是明智的。 所以,我在這個帖子中附上我的答案。

SVN-Team選項“Share project ...”對於存在於SVN和Eclipse工作空間中的項目來說完全沒問題,即使Eclipse項目缺少隱藏的.svn配置也是如此。 你仍然可以連接它們。 Eclipse SVN實現(Subclipse / Subversive)將驗證是否填充了提供的SVN http(s)源。 如果是,則將所有現有文件復制並鏈接(以SVN術語檢出)到您個人的Eclipse工作區。

提醒:

  • 如果您依賴本地文件,請進行備份。 SVN實現可能會隨每個版本而改變其行為。
  • 如果您將多個項目封裝在一起,請確保將SVN路徑指向正確的本地路徑。

問候,費德

對於SVN服務器,您必須創建包含所有項目的中央存儲庫。 可以使用Team / Share命令上載存儲庫的內容; 如果是Subversive客戶端,它會在導入后自動運行提交,因此您可以上傳文件。

使用諸如SVN的集中式版本管理系統不能以任何方式規避該步驟。

試試這個 - 關閉項目然后打開它。 如果項目是從有效的svn路徑簽出的,它會自動與svn鏈接。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM