多个Eclipse项目中的多个Git分支

Gre*_*edy 13 eclipse svn git branch

我们正在从Subversion转换为Git,而我在Git中遇到的一件事就是切换分支的方法.

我的理解是,在命令行和Eclipse中使用EGit时,切换到不同的分支会将Eclipse工作区文件夹的内容替换为所需分支的内容.这意味着任何时候只能打开一个分支.

在SVN中,我可以安排我的Eclipse工作区类似于:

Workspace/
   Project1Branch/
   Project2Branch/
   Project3/
   Project4Branch/
Run Code Online (Sandbox Code Playgroud)

是否可以在同一个Eclipse/Egit工作区(或任何其他环境)中同时打开多个Git分支?

Gre*_*edy 17

许多测试和从@MarkLeightonFisher完整性检查后,似乎就没有可能有多个的Git分支在同一Eclipse工作区开在同一时间.


小智 7

实际上,您无法将多个分支从同一个git存储库导入工作空间,因为它只有一个工作目录,只能包含一个已检查的分支.这是一个非常合理的解决方法,适应git的这个功能(我这样做并且运行良好):在第二个目录(或第三个或第四个偶数)中克隆git存储库,然后通过编辑.project手动更改项目的名称.更改<name>元素.您现在可以将此项目与原始项目一起导入,并在同一工作区中同时处理多个分支.警告:使用"关闭项目"菜单项非常友好,这样您就可以避免交叉编辑(当您使用相同的文件名打开许多源窗口时,它会变得混乱...)