我知道这是一个相对特殊的问题。也许有些人已经知道了:
我想在Eclipse中使用Maven编译Hector => Branch: 0.7.0和Tag: hector-0.7.0-29(https://github.com/rantav/hector.git)。 (提到的分支/标记不是主分支,因此需要专门检出。)
我已经安装了:Maven-Maven插件和Eclipse的EGit插件。
我的问题:
1.) Maven插件允许直接从像GitHub这样的SCM中进行checkout(安装maven-git-plugin时,这与egit插件不同)。现在我能够通过maven插件直接从Github下载项目。在磁盘上,我可以在.git目录中找到标记和分支(作为Git文件)。
但问题是,被checkout的版本是MASTER分支。我找不到直接在Eclipse中checkout特定分支和标记的选项。当单击“Team-Context-Menu”时,我通常拥有所有的EGit选项(以checkout特定分支/标记)。但由于该项目是通过Maven插件下载的,因此似乎Eclipse并没有将其视为Git存储库。因此,在“Team”上单击,我通常拥有所有的Git-Commoands,但它几乎是空的。我需要找到一种方法告诉Eclipse这个项目是一个可管理的GIT / EGIT项目,以便我有菜单选项来管理它。
2.)此外,我希望下载的项目完全“SCM-Managed”(通过Git),以便我可以“跟踪”文件的本地更改。因此,所有“Egit上下文菜单”应该对此已检出的项目起作用。
如果有人知道如何做到这一点,我会非常感激任何建议!
非常感谢! Jens
我想在Eclipse中使用Maven编译Hector => Branch: 0.7.0和Tag: hector-0.7.0-29(https://github.com/rantav/hector.git)。 (提到的分支/标记不是主分支,因此需要专门检出。)
我已经安装了:Maven-Maven插件和Eclipse的EGit插件。
我的问题:
1.) Maven插件允许直接从像GitHub这样的SCM中进行checkout(安装maven-git-plugin时,这与egit插件不同)。现在我能够通过maven插件直接从Github下载项目。在磁盘上,我可以在.git目录中找到标记和分支(作为Git文件)。
但问题是,被checkout的版本是MASTER分支。我找不到直接在Eclipse中checkout特定分支和标记的选项。当单击“Team-Context-Menu”时,我通常拥有所有的EGit选项(以checkout特定分支/标记)。但由于该项目是通过Maven插件下载的,因此似乎Eclipse并没有将其视为Git存储库。因此,在“Team”上单击,我通常拥有所有的Git-Commoands,但它几乎是空的。我需要找到一种方法告诉Eclipse这个项目是一个可管理的GIT / EGIT项目,以便我有菜单选项来管理它。
2.)此外,我希望下载的项目完全“SCM-Managed”(通过Git),以便我可以“跟踪”文件的本地更改。因此,所有“Egit上下文菜单”应该对此已检出的项目起作用。
如果有人知道如何做到这一点,我会非常感激任何建议!
非常感谢! Jens