I'm looking for some opinions on source control software for my own
personal projects.  Currently I use Perforce and really like it.
(Perforce is free for 2 or fewer users)  Having a "centralized" type
of SCM (such as Perforce) is nice because I'm often doing my coding on
different computers, and I can connect to my Perforce server from
anywhere and pull the most recent version of something.

Here's the problem though:  Netbeans (inexplicably?) still doesn't
support Perforce.  There are a few 3rd party plugins but they're
lousy.  So rather than wait for the plugins to improve, or maybe for
Netbeans to officially support Perforce, I'm contemplating moving to a
different solution.  The default option seems to be Subversion since
it's free and well supported by most tools, including NB.  However,
the current trend seems to be with distributed SCM packages like
Mercurial.  (which NB also supports)

I'm not sure I'm completely clear on how the distributed SCM's work
though..  It seems as though they make lots of sense for large teams
that are spread out, but I'm wondering if the advantages of a
distributed system are lost on my particular use case?  (single user)
As an example, if I make some changes to a project on my laptop, and
then next week want to pick up where I left off using my home PC, do I
"check in" or "publish" my changes first from my laptop?  Or worded
differently, since there's no central server how does my home PC get
updated with the changes I made on my laptop?  Thanks for any info and
opinions!!

Alex
-- 
You received this message because you are subscribed to the Google Groups "The 
Java Posse" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/javaposse?hl=en.


Reply via email to