这个建仓库的方法肯定不是标准方法,但是是个可以使用的方法。
1. 先在你要建立的仓库的路径下建立本地仓库文件夹,比如:E:\git_repository\test
2. 在eclipse中以此文件夹为根目录导入工程
new->project->选择(General->Project)->Next->输入Project name,去掉Use default location,路径选择E:\git_repository\test->finish
3. share此工程
share project->勾选 Use or create repository in parent folder of project,点击下方工程,点击Create Repository->finish
4. 把你的本地工程作为文件系统导入到test仓库中
import->选择(General->File System)->next->选择From directory(你的本地工程路径),into folder(test仓库)->finish
5. commit and Push 弹出对话框,URI选择test仓库的路径,一路next
6. 可以删除eclipse列表中的此工程,但是删除时不要删除本地仓库
7. 可以从此仓库pull工程了(删除原始本地工程,重新从此仓库中clone,这样就和仓库关联起来了)
Warning:删除工程时,如果同时选择删除本地文件,删除的是整个根目录文件E:\git_repository\test,test文件会整个删除,所以建立仓库选择文件夹时一定小心不要选择到E:\git_repository,或者其他有文件的文件夹,否则会删除掉其他的git库或有用文件。神奇的是,我在误删除仓库后,直接把本地git工程当作仓库使用竟然可以正常pull,commit
导入工程时注意,选择import existing Eclipse projects在第二次pull工程时会出现重名工程的提示,需选择import as general project,并且提前删除pull下来的文件夹中的.project文件,否则无法加入到eclipse的workstation中。