TortoiseSVN
Miscellaneous Forums/General Discussion/TortoiseSVN
I have been looking at SVN (prompted by people who have used it being quite excited by it) and yea, its pretty good and very easy.
Just wondering how many people are using SVN (particually TortoiseSVN) for their programming?
I will be implimenting this at work next week for my work projects, and then can SVN files from the central resposity back to my home PC to work on, then back to work server over the net when I have finished.
Really, if you have ever had a verson of a file on 3 computers and a usb stick and then thought 'which is the latest one to work on?' or have remote team members working on a project then SVN is worth looing at :)
I recommend using TortoiseSVN with
http://www.assembla.com
That does look pretty cool. I will have to have a look at that, very reasonably priced too. Do you have personal experiance of using it?
Am I right in thinking that you can set up a SVN repositery on thier server? A little scared of 'what happens if they get hacked, go bust, stop the service' etc
Yeah I'm using it. Its actually free for projects up to 500MB.
Its all password protected and about as secure as it gets. But I do download a backup copy of the entire repository daily, just in case.
I use
Perforce.
It's much better and free for up to two clients. What I don't like with SVN are the hidden file structure in every directory of my projects.
Check Perforce, it's great and almost the best I've ever seen and it's much easier to use. We use it at work for really big projects as well...
Regards - Xaron
But then it gets really expensive, $900 a user! I think I will stick with TortoiseSVN :)
can you automate the daily backups from assembla? I gues you can do it with some console commands in svn?
No idea, haven't tried that.
I use TortoiseSVN with
svnrepository.com. Decent pricing, and I've not had a problem with them since I joined.
Been using TortoiseSVN for years and it's saved me numerous times and really helps with developing on a team, or being able to develop on multiple machines (if the svn repo is hosted on the web).
I have a dedicated SVN server running Ubuntu. The Unit cost me £20 (QUID) on ebay and it's been running 24-7 for over 9 months. I use Tortoise on the desktops and also have vpn access for customers. I backup the svn using backuppc and then backup all the units using the automated backup on the Freecom network pro. Basically source is replicated across all network machines, it's centrally based and also exists on a removable NAS. :)
You are such a geek its cool :) What kind of system you running it on, anything cool or just a 'whatever beige PC you can buy for £20'?
Just a crappy old refurb IBM system from ebay, since it's Linux it'll run on any old crap and go like the wind. Remember how fast those systems would go before microsoft bloated the hell out of them :) Just make sure you have a CD player - mind you it's possible to install using a USB and a boot floppy (if you still have floppies).
Geek :) LOL :) I guess I am :)
I've tried various things and eventually became hooked using SVN with TortoiseSVN (on Windows). It works well maintaining versions of code or other files, collaborating with a team, or just keeping local file-system versions of projects. Use it at work and personally.
We use Tortoise SVN for flow. Lina got a dreamspace web hosting package which included free SVN support which works great. Currently we have 5 flow related projects up there including all source and media.
https://dreamhost.com/hosting.htmlDisk Storage 500 GB
Monthly Bandwidth 5.0 TB
includes Subversion Repository (SVN) and CVS for $5.99 a month
I have a subversion server running on linksys nslu2 (http://en.wikipedia.org/wiki/NSLU2), cracking little beast, silent, extremely power efficient. USB drive attached which powers down when not in use. This then backs up to a my media server once per day (if it detects any changes).
I've been using tortoise for a while, but I do suggest using it from the start of a project, I only started half way through and the repository is a bit of a mess :(
have used tortoise, I think the diff tool is great.
I use the diff tool quite a lot when I accidentally break my code. Shows you everything you've changed since the previous commit.
Yep, same here it's great for revealing the bit you can't recall changing...
A lot of people have reccomended a lot of online services to run this with, but I think I am going to get my own server for work, as I have a lot of media files which would take too long over the net to keep versioning.
Anyone know of any nice low powered 'servers' I could use (this is sparked by grahams post above)
http://www.fit-pc.com/this one looks very nice and only consumes 3-5w of power on normal operation.
We went with dreamhost mostly because were a team of 3 and are all 1000's of miles away. Handy when you take on extra team members and testers too. get about 150k download and 50k upload on my cheap DSL connection.
I have a mac mini as a dedicated source code svn server. I use the tigris subversion Eclipse plugin to do my commits/updates.
On the whole, it does save a great deal of time when you are checking multiplatform compatibility. So I would recommend it.
But - I have found it to be rather finicky and have managed on occasion to get myself in all sorts of commit error tangles that have been very frustrating. I think that's just all part of the learning curve though. I'm more "gentle" with it these days - being more careful in committing new files especially - and all seems to be going much more smoothly.
If I was going to start from scratch I might have a closer look at GIT first though.
Off-topic-ish
What would a bog-standard PC; say, 800mhz cpu, 256mb RAM, one IDE hard drive, consume in terms of power?
I've been considering setting such a system up for backups on my LAN and letting it run 24/7, but with UK energy costs being as stupidly high as they are, and set to increase another 40% in the coming months, I don't want to do this if its going to impact massively on my energy bills.
http://cgi.ebay.co.uk/ws/eBayISAPI.dll?ViewItem&rd=1&item=150260922113&ssPageName=STRK:MEWA:IT&ih=005
looks perfect, but a little ££
What would a bog-standard PC; say, 800mhz cpu, 256mb RAM, one IDE hard drive, consume in terms of power?
A standard desktop of that spec would probably use about 150-200W
But you
can build sub 100W systems.
I recommend this
http://excito.com/products.html.
Extremely low power, and cracking little machine.
For those interested, Subversion just reached version 1.5, with some really nice additional features.
Unless one of its "really nice additional features" is a GUI to take the agony out of using it, I'll stick with TortoiseSVN. I guess they'll update that soon enough to reflect the Subversion changes anyway.
The only reason I used Subversion was because it can create hot backups of repositories, and Tortoise can't.
Version 1.5, will check it out.
TortoiseSVN 1.5 is out.
(actually its been out a few days, but since nobody else mentioned it....)
I use the diff tool quite a lot when I accidentally break my code. Shows you everything you've changed since the previous commit.
Have you looked at
WinMerge? It's a much more powerful diff tool, and it integrates into TortoiseSVN. I wouldn't work without it now.