簡體   English   中英

如何將GitHub和Bitbucket存儲庫導入Eclipse Mars?

[英]How to import GitHub and Bitbucket repositories into Eclipse Mars?

我安裝了Eclipse Mars啟用了Git透視圖並導入了一個存儲庫。 它看起來很好,但Eclipse表現不正常我無法創建新文件,搜索沒有找到我所在文件之外的任何內容。從GitHub,Bitbucket和其他Git主機導入存儲庫/項目的正確方法是什么?

首先,您需要在Eclipse中克隆(git)存儲庫。

在Eclipse中克隆git repo的步驟

  • 轉到GitHub或BitBucket,並將repo的URL復制到克隆
  • 在Eclipse中,打開透視Git
  • 使用快捷方式圖標Clone a Git Repository ... (圖標顯示在視圖Git Repositories上
  • 將打開Clone Git Repository對話框,其中包含Source Git Repository頁面
  • (git repo的url,應該已經填寫了,在現場uri

提示:無法編輯字段uri 如果需要,使用其他字段(如主機存儲庫路徑等)來更正URL。

  • 按“ 下一步 ”按鈕
  • 頁面分支選擇打開
  • 現在顯示遠程git存儲庫中的所有分支
  • (標記您要克隆的分支,默認情況下會檢查所有分支是否克隆)
  • 按“ 下一步 ”按鈕
  • 頁面本地目的地打開
  • 確保選擇正確的位置,存儲庫的本地克隆應該在哪里(類似於/home/<user>/git

提示:確保不要在Eclipse工作區目錄中克隆git存儲庫!

  • 從下拉初始分支中選擇您要開始處理的分支。 (默認為主分支。稍后也可以輕松更改。)
  • 按“ 完成 ”按鈕,開始克隆作業。

在成功克隆git存儲庫之后,git存儲庫中的項目可以作為(Eclipse)項目導入到Eclipse中。

在Eclipse中導入項目

打開Eclipse透視圖Java

Maven項目

這將導入Maven項目(基於pom.xml文件)作為Eclipse項目

  • Package Explorer中選擇鼠標右鍵菜單: Import ...或使用Eclipse菜單: File - > Import ...
  • 將打開對話框導入 ,其中包含選擇頁面
  • 從樹中選擇: Maven - >現有Maven項目
  • 按“ 下一步 ”按鈕
  • Maven Project頁面打開
  • 選擇根目錄以掃描Maven項目。 使用按鈕瀏覽 ,轉到剛剛克隆的git存儲庫( /home/<user>/git
  • 選擇位置后, 項目應以位於pom.xml文件的形式出現。
  • (通常選擇所有項目。在第二次導入時,一些可能會變灰,因為它們已經存在於Eclipse Package Explorer中,作為項目)
  • Finish按鈕將Maven項目導入為Eclipse項目

日食

如果git項目確實包含典型的Eclipse配置文件/目錄(例如: .project.classpath.settings ),那么它們可以作為標准Eclipse項目導入

  • Package Explorer中選擇鼠標右鍵菜單: Import ...或使用Eclipse菜單: File - > Import ...
  • 將打開對話框導入 ,其中包含選擇頁面
  • 從樹中選擇: 常規 - >現有項目到工作區
  • 按“ 下一步 ”按鈕
  • 選擇“ 選擇根目錄”以掃描Eclipse項目。 使用按鈕瀏覽 ,轉到剛剛克隆的git存儲庫( /home/<user>/git
  • (從選項中選擇復選框搜索嵌套項目 ,以防導入的項目包含嵌套的Eclipse項目)
  • (通常選擇所有項目。在第二次導入時,一些可能會變灰,因為它們已經存在於Eclipse Package Explorer中,作為項目)
  • Finish按鈕將Maven項目導入為Eclipse項目

先決條件GitHub / Bitbucket:

獲取GitHub / Bitbucket帳戶。

  • 項目清單
  • 在GitHub / Bitbucket中創建一個新的存儲庫
  • 在新的存儲庫中創建“master”的分支,最好不要直接在“master”中進行更改,而是合並來自分支的更改。

您計算機上的先決條件:

  • 安裝Eclipse Mars

在Eclipse中設置git項目

  • 開放視角“資源”

    • 菜單:窗口/透視/打開透視/其他並選擇“資源”
  • 導入您的GitHub / Bitbucket分支

    • 菜單:文件/導入,向導打開
    • 向導(選擇):在“Git”下選擇“Project from Git”並按“Next”
    • 向導(選擇存儲庫源):選擇“克隆URI”並按“下一步”
    • 向導(源Git存儲庫):頂部“位置/ URI:”粘貼在您的GitHub / Bitbucket URL中。 (在GitHub / Bitbucket站點右鍵單擊您的存儲庫鏈接並選擇復制鏈接地址)
    • 在身份驗證下填寫您的GitHub / Bitbucket用戶和密碼,然后按“下一步”

    • 向導(分支選擇):僅檢查您的分支,取消選擇所有其他分支,然后按“下一步”

    • 向導(本地目的地):選擇您要保留git項目的文件夾,不要將其放在工作區文件夾中,然后按“下一步”。

    • 向導(選擇用於導入項目的向導):選擇“導入為常規項目”並按“下一步”

    • 向導(導入項目):按“完成”

該項目現在應該在“Project Explorer”中可見

創建“.gitignore”文件

這是重要的,或者您的代碼將與Eclipse文件混合使用

在“Project Explorer”中右鍵單擊項目文件夾,然后單擊New / File在“File Name”提示符下輸入“.gitignore”並按“Finish”

將以下內容粘貼到文件中。

# eclipse specific git ignore
*.pydevproject
.project
.metadata
bin/**
tmp/**
tmp/**/*
*.tmp
*.bak
*.swp
*~.nib
local.properties
.classpath
.settings/
.loadpath

最后讓您的Eclipse項目與GitHub / Bitbucket保持同步

  • 菜單:Window / Perspective / Open Perspective / Other並選擇“Git”

  • 在“Git Perspective”中將文件從“Unstaged Changes”拖動到“Staged Changes”輸入描述代碼更改的“Commit Message”,最后按“Commit and Push”

暫無
暫無

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

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