Version Control Integration with eclipse

I am looking for a version control system only for me on my Windows computer to integrate into eclipse. I thought of using Mercurial instead of Subversion, but I have doubts about the mercury eclipse plugin. Any input on this that you can help me with?

Is it worth having a version control system when you work alone, how much will this complicate the situation? I don’t think I need a remote repository because it is only for me. And what is known to work well in eclipse?

+4
source share
6 answers

Is it worth having a version control system when you work on your own

Yes, of course, you will always work in cases such as the application passed yesterday, but I do not know what I did!

how much will this complicate?

This will not complicate anything, you just need to spend half an hour at the beginning to install it, and then commit, fork, upload, share will be one click in Eclipse.

I don’t think I need a remote repository as it is only for me.

I also work alone, but you never know, if you could work on different sites, it would be nice to have all your work in the cloud, sometimes you start when you want to share the project with a friend and what is better than SVN in this case.

And what is known to work well in eclipse?

I use Subversion, inside Eclipse and TortoiseSVN in Explorer.

If you want to configure your own SVN server (each time, if necessary, without downloading / downloading from the Internet):

+2
source

Is it worth having a version control system just for yourself? Absolutely. Why?

  • You can get old versions of the code - for reference, to revert the changes.
  • you can fork and tag to create different versions and a breakpoint for releases.
  • Your continuous integration system (you have one, right?) Can flag successful assemblies, allowing you to identify specific intermediate assemblies.
  • You can write in magazines why you changed the material (as opposed to what you changed), and the meta-information surrounding these changes.

Thus, version control is not used to manage several developers, but to manage the code base itself.

What works well in Eclipse? I can vouch for Subversion. I have used this successfully for several years. I'm not sure that I will use a distributed system such as Mercurial if I did not have the habit of (say) developing on a laptop on the go and on the desktop at home.

+7
source

I used the Subclipse plugin for SVN and it worked like a charm. As for whether you need a version control system when working alone, it's still a good idea. It will save version history and make it easy to roll back. In addition, if you ever attract another person to the project, it will be easy to get them and leave.

+3
source

It is very important to have an SCM system even when working alone. I suggest creating a project in code.google.com or sf.net , (unless, of course, you need an open source license).

Eclipse has a built-in "Local History", you can check if this is enough for your needs. Otherwise, you can simply install the SVN server from Collab.net and use it on localhost with Subclipse

+2
source

There is also a git plugin for eclipse. the only problem is that the union is not yet integrated. but planned for the near future.

egit

+1
source

The Mercurial plugin for Eclipse seems to be working fine. I don't think it has all the features that Subclipse have for Subversion.

If you are working alone in a project, you need to ask yourself why you are using a distributed version control system. For the project, Subversion works just fine. I use subversion and the eclipse project for projects that I work on myself. It gives you story and rollback capabilities with even one person. Sometimes it's nice to see what you did before you might have deleted it.

In a command environment, however, the Mercurial plugin for Eclipse works fine.

0
source

All Articles