我从GitLab检查了一个maven项目(foo)到我的本地windows框(H:/ my_git_project / foo),其中git bash可用。
我通过“git checkout -b foo_local”命令从“develop”分支创建了一个本地分支“foo_local”。
我打开了eclipse IDE(例如luna),然后创建了新的Java Project(File> New> Java Project)。工作区设置为“H:/ my_git_project / foo”目录。
我的问题是如何区分这个eclipse项目是否指向“develop”分支或“foo_local”分支?
答案 0 :(得分:1)
您不应将工作区位置设置为Git项目文件夹。这通常是一种不好的做法,因为Eclipse IDE意味着在同一个工作区中同时支持来自不同来源的多个项目。
相反,请考虑将工作区设置为完全不同的文件夹(它仅用于存储您的首选项和设置,不需要存储您正在处理的代码),并使用{{1}并让向导指导你。最后,您应该看到将File > Import > Git > Projects from Git repository
文件夹作为项目导入,连接到Git,并在树上注释以查看您正在处理的分支,以及通过{{1}控制它的能力查看。
如果Eclipse IDE没有自动检测到项目已连接到Git,您可以尝试foo
启用Eclipse Git功能。
答案 1 :(得分:0)
您应该能够看到文件夹(作为.git的目录)名称后面跟着项目名称旁边的分支名称。
例如,在下图中,您可以看到项目名称是" Linux Kernel"但旁边还有文件夹名称,后跟当前签出的分支(即主分支)。
在你的情况下,既然你创建了并且还签出了" foo_local"在分支中,您应该能够在Eclipse中看到项目名称旁边的这个分支。
答案 2 :(得分:0)
我相信必须有正确的方法来做到这一点但最终,这是我想出来实现我的目标。