|
![](/i/fill.gif) |
On 4/21/2011 7:46, Warp wrote:
> I hate SVN. SVN projects are so easy to break accidentally, and if you
> don't know the exact reason, you could be fighting to fix it for a long
> time.
I agree. I've *never* gotten an svn branch to merge back. I have *always*
built a patch, and then applied the patch to the head.
> SVN projects are extremely fragile. SVN has the totally braindead idea
> of putting a .svn project directory on each single subdirectory in the
> project. (This is very unlike git, which keeps one single project directory
> under the main directory where the project resides.)
While it lets you check out only parts of the project, it's a PITA to deal
with. Especially when you want to recursively grep your code for the last
vestiges of variable abcxyz, and it's all over inside the files under .svn.
git doesn't do that because a git repository is basically a big flat bag of
files with no possibility of conflicting file names, so there's no
subdirectories possible. :-)
But yah, all that stuff is a pain. I wound up having to toss and check out
the entire local copy at least once a month at work, just because crap would
break and I couldn't fix it locally.
--
Darren New, San Diego CA, USA (PST)
"Coding without comments is like
driving without turn signals."
Post a reply to this message
|
![](/i/fill.gif) |