我出于方便,寻找一种方法,以便在打开eclipse工作区时自动通知一些来源控制项目,了解有关更改的内容。
我想象的方式是: 1)我打开Eclipse选择工作区A. 2)在eclipse for workspace A的启动工作期间,它会找到所有将项目导入到此工作空间A的存储库 3)将启动提取/同步工作。 4)在完成同步/获取其中一个回购后,它将通过向上/向下箭头显示项目状态,这些箭头通常用于显示当前分支与远程分支的距离。
是否有任何选项/第三方插件可以实现我上面描述的内容,或者尽可能接近的内容?
目前,当我打开Eclipse(带有一些特定的工作空间)或使用Team-> Synchronize工作区选项时,我必须手动获取源代码管理下的所有项目。但: a)如果我每天必须这样做,并且我打开的每个工作空间都不方便。 b)某些工作空间中的项目并非都受源代码控制,因此我无法选择所有项目并点击Team-> Synchronize。我只需要选择受版本控制的项目。
答案 0 :(得分:0)
我所知道的Eclipse插件没有:
我只在Tower 2看到它(但它是Mac客户端)
Windows / Mac git客户端SourceTree确实有自动提取功能 在任何情况下,这都会涉及第三方客户端,这不方便,但可以尝试作为解决方法。
答案 1 :(得分:0)
快速解决方案是设置一个脚本,在系统启动时更新每个repo,或者用脚本替换eclipse启动器然后启动eclipse。
关于通知问题,如果您使用的是其他SCM软件,则可以使用git-multimail。
答案 2 :(得分:0)
GitKraken是一个独立的非常好的Git工具,它还具有" autofetch"。
您可以将它连接到已与eclipse同步的存储库。您可以设置" Autofetch"在“首选项”下,您还可以选择1到60分钟之间的间隔。