Basic Subversion questions

Posted by Epitaph on Stack Overflow See other posts from Stack Overflow or by Epitaph
Published on 2010-05-13T16:33:14Z Indexed on 2010/05/13 16:44 UTC
Read the original article Hit count: 360

Filed under:

I've just started using subversion, and have read the official documentation (svn book), cheat sheet and a couple of guides. I know how to install subversion (in linux), create a repository (svnadmin create), and import my Eclipse project into the repository (SVN import), view the repository files (using svn list).

But I am unable to understand some of the other terminologies. For example, after importing my Eclipse project into the newly created repository I have made changes to my Eclipse project (more than 1 file). Now, how should I update the repository with this added files/changes made to my Eclipse project?

The svn update command brings the changes from the repository into your working copy - which is the opposite of what I want i.e. bring the changes I made in my Eclipse project into the previously imported project in repository. If I am correct, you update the repository more often (as you keep extending your project implementation) than your current project (with update).

Also, I do not understand when would you use svn merge. The svn book states it applies the differences between 2 sources to a working copy. Is there a scenario which would explain this?

Finally, can I have more than 1 project checked into the repository? Or is it better to create a new repository for each project?

© Stack Overflow or respective owner

Related posts about subversion