2013-07-17 85 views
4
從日食上演時獲得src文件夾下的項目的根文件夾中的github

當前場景:如何使用例如:It

在Eclipse中,當我們創建了一個項目,說的PyDev項目命名爲「SimpleGit」,通過創建的文件夾結構eclipse會像

EclipseWorkingDirectory/SimpleGit/src/
是否正確?

如果加上這個使用例如:It與git,通過對項目文件夾SimpleGit右鍵單擊,然後團隊>共享,在回購是這樣

父文件夾/ SimpleGit/git的

形成的文件夾結構

父文件夾/ SimpleGit/SimpleGit/src目錄/

當我們這階段遠程GitHub的一切都會在

用戶名/ SimpleGit/SimpleGit/src目錄/

因此,當我們在根項目文件夾(Username/SimpleGit)中查看GitHub時,我們看不到源文件夾。它將在另一個文件夾「SimpleGit」下。我們如何避免這種情況? 我想要的是,當使用egit在eclipse中對已經構建的項目進行升級時,我想讓我的源代碼在項目根目錄下列出(src)。我該怎麼做呢?

我想是這樣的: https://github.com/nicholasbishop/blender

不喜歡這樣的: https://github.com/afilash/SimpleGit

+0

請參閱:http://stackoverflow.com/questions/15425640/egit-adding-eclipse-project-folder-to-git-repository/18406986#18406986 –

回答

2

不能使用例如:It做 - 它假定Eclipse項目結構。

但是它可以通過使用git本身來完成。只需在SimpleGit文件夾下執行'git init'創建一個存儲庫。從這一點來說,你必須通過git本身(命令行)或其他一些UI來管理你的git存儲庫。 SourceTree對我來說真的很好。

+1

它可以做到,我找到了一個工作(這是歪)。你必須做的是在eclipse和github中創建一個項目。然後將「.projects」文件從eclipse複製到github根目錄(不要使用egit只是複製粘貼)。在eclipse中刪除項目文件夾。像往常一樣從github克隆項目到你的本地。下次你提交時,每件事都會像你想要的那樣。 – abhilash

+0

我意識到這正是你所要求的。但是在你的倉庫中只有源代碼有什麼意義?幾乎每個項目都有更多的資源 - 測試,編譯腳本等等。所以IMO有意義的是在你的項目中有src和其他文件夾 –

+0

@abhilash不錯,我終於在eclipse中得到了這個工作, – raffian