I need a way to keep my sourcecode, binaries, etc backed up and synchronized with my webserver.
I was looking at either this:
[url]http://wiki.dropbox.com/TipsAndTricks/TextBasedLinuxInstall[/url]
Or SVN.
Does anyone have any experience with either of them, any ups/downs to either of those?
tl;dr
[highlight](User was banned for this post ("Why reply?" - Starpluck))[/highlight]
Need revisions? SVN. Just need to sync files? Dropbox.
Is there any way to make SVN auto update without having to do commit/update?
[QUOTE=^seth;28739217]Is there any way to make SVN auto update without having to do commit/update?[/QUOTE]
Do you have any idea how SVN works? It's not a good idea to do that. In fact it's a terrible idea.
[QUOTE=Catdaemon;28739332]Do you have any idea how SVN works?[/QUOTE]
Not really
Ftp?
git > svn
If you just need automatic syncing then stick with Dropbox.
[QUOTE=^seth;28739352]Not really[/QUOTE]
You really need to pause and read up on what SVN actually does, there's too much to explain in just one post.
Use Dropbox.
I was making an app that does this, too bad I lost interest after some time and stopped working on it...
svn
[QUOTE=dvondrake;28760725]Why is git better than SVN? Honestly I've never tried git, been pretty happy with SVN, but a lot of people say git's better.[/QUOTE]
In my opinion there isn't a huge difference. It seems more like an opinionated thing. Whatever works, works though.
To be honest, I use git on a dropbox, because I use git for versioning only, so I'd vote both.
[QUOTE=:awesome:;28760900]In my opinion there isn't a huge difference. It seems more like an opinionated thing. Whatever works, works though.[/QUOTE]
Except for the fact branching and distribution is core to git, but merely bolted on to SVN. SVN branching is mostly a hack, and there's no way known SVN is distributed.
With Git, every developer maintains their own branch in a local repository. You can commit as much as you like, and only push to origin when you want. With SVN, there is only the one repository. Commits always go straight to the server, and offline development is not really possible.
rsync
[QUOTE=Tangara;28761130]Except for the fact branching and distribution is core to git, but merely bolted on to SVN. SVN branching is mostly a hack, and there's no way known SVN is distributed.
With Git, every developer maintains their own branch in a local repository. You can commit as much as you like, and only push to origin when you want. With SVN, there is only the one repository. Commits always go straight to the server, and offline development is not really possible.[/QUOTE]
tl;dr : Git scales better in every possible way.
Sorry, you need to Log In to post a reply to this thread.