To work with other IDEs I use the following methodology:

  1. The project with all the settings is stored in a folder.
  2. Content under version control by Git.
  3. On the flash drive --bare (empty) repository where I sit changes.
  4. And accordingly, I have a complete copy of the project anywhere.

In Eclipse, this technique does not work, since some of the file display settings (editors swing, xml ...) are stored in the workspace, i.e. for normal operation, you must either wear 2 repositories (repositories with a project, repositories with settings from the workspace) or set all IDE settings to manual (and this is often problematic). Tell me the best method of work?

  • And who prevents you from dragging on a workspace flash drive, and when starting eclipse on another machine, telling it is the workspace itself? True, here you can run into plug-ins missing on another machine, version mismatch, etc. Therefore, IMHO, it is easier to drag Eclipse itself on the flash drive completely, from the workspace and projects. I do not know how under Windows, but under Linux there are no problems with this. - PinkTux
  • I’m doing this, but I would like to have a backup copy (namely, a working one), and then the hook has broken and everything is lost. And the workspce itself under the control of git will need to be taken up with the submodules, can there be any simple solution? - Alex
  • For example, you can use maven and restore it if necessary. - Nick Volynkin
  • And the whole workspace is not necessary, just the .metadata directory inside it. In any case, in Linux, in Windows, I do not know how it is organized. Well and / or yes, there are plugins for saving configurations. - PinkTux pm
  • Well, then the question is how in the mavin project to specify dependencies on files generated by the medium in the .metadata folder by the automatic machine, it does not put them, what to manually search for them? - Alex

0