Skip to main content
GameDev.net gamedev.net
🔒 Locked

TortoiseSVN

Started by Myopic Rhino Jun 3, 2009 at 10:59 AM 14 replies 3.9k views
mrbastard
mrbastard
On the one hand, I agree that it's slightly annoying to be told about an update, but then have to manually install it. Especially as team seems really dedicated and the updates come thick and fast!

On the other hand, I applaud their choice to leave it up to the user to decide if they want to upgrade. After all it's aimed at developers, some of whom may have good reasons for sticking to known working versions of things - especially something as crucial as a revision control system (gui).

Auto-update as an option would be cool though [smile]
[size="1"]
kevindqc
kevindqc
There is also a port for Git in the work:

http://code.google.com/p/tortoisegit/
Wan
Wan
Quote:
TortoiseSVN Review
TortoiseSVN is an open source project and thus, it comes with no costs

Not to sound pedantic, but that isn't necessarily true.


Oh, and I like TortoiseSVN. :)
MustEatYemen
MustEatYemen


  1. TortoiseSVN -> Settings -> General

  2. Uncheck "Automatically check for newer versions every week"



-Scott
Atrix256
Atrix256
You know, I had used tortise SVN for personal use for a long while and thought it was the bees knees.

A few months back though I started a game project with a handful of other people and we've had our share of problems with the software.

There's been quite a few times when it's local database has become corrupt somehow and you have to re-checkout the folder to get it back on track.

Also, compared to other software such as perforce, it's mrge utility stinks and it's difficult to find / use some features.

People had told me before that tortise SVN sucked but I had never had a problem with it so figured they were just being dumb or something, but now that I've started using it in a REAL fashion for a project, I'm finding it to be not the great software I thought it was :P
Bekos
Bekos
I am using TortoiseSVN for 2 projects ( 1 for a university project, 1 for a work project ) and it is really great indeed!
Metron
Metron
Quote:
Original post by MustEatYemen


  1. TortoiseSVN -> Settings -> General

  2. Uncheck "Automatically check for newer versions every week"



Well... now that really makes me look stupid, doesn't it. I've been searching this for ages and it was just under my nose...

Nevertheless, digging through their website and not having and automatic download and install service is not state of current art. But I'm sure they're going to implement it... some day :)

Have fun and many thanks,
Stefan
----------------------------------------http://www.sidema.be----------------------------------------
Schrompf
Schrompf
While Subversion and TortoiseSVN are good tools for everyday work, there are some more downsides to mention than just the update process. For example, even though it claims to use "atomic" operations, I trashed my repos several times now by a computer crash during commit. The repository, not the working copy. I solved it by dumping the repos with svnadmin up to the offending revision and reimporting it into a new repository. It's rare, for sure, but it happens.

I also miss proper handling of binary files. This is directed at both Subversion itsself, which apparently stores the whole file again for every commit, and at TortoiseSVN and its built-in Merge Tool, which fails to provide byte-wise comparision. I wonder why this is such a big deal. Upto now I use Total Commander for this, but it certainly would be a good thing to have built-in.
----------
Gonna try that "Indie" stuff I keep hearing about. Let's start with Splatter.
OrangyTang
OrangyTang
Quote:
Original post by Atrix256
Also, compared to other software such as perforce, it's merge utility stinks.

Using external merge tools.

Perforce are generous enough to let you download and use their merge tool for free, which you can configure tortoisesvn to use (or any other external merge tool should you have another favorite). Problem solved!

(yes, I agree the default one sucks, but that's a merge problem, not a tortoise problem).
_Sigma
_Sigma
Quote:
Original post by OrangyTang
Quote:
Original post by Atrix256
Also, compared to other software such as perforce, it's merge utility stinks.

Using external merge tools.

Perforce are generous enough to let you download and use their merge tool for free, which you can configure tortoisesvn to use (or any other external merge tool should you have another favorite). Problem solved!

(yes, I agree the default one sucks, but that's a merge problem, not a tortoise problem).


This is what I do and it is awesome.
Schrompf
Schrompf
That's indeed a good idea. Thank you, OrangyTang.

[edit] Have to take it back: the binary comparision of Perforce Merge is nearly as useless as WinMerge's handling of binary files. It still tries to sort things by line, has no hex view, and marks differences which actually aren't any different. No luck there, I fear.

[Edited by - Schrompf on June 7, 2009 8:07:17 AM]
----------
Gonna try that "Indie" stuff I keep hearing about. Let's start with Splatter.
LorenzoGatti
LorenzoGatti
Quote:
Original post by Schrompf
While Subversion and TortoiseSVN are good tools for everyday work, there are some more downsides to mention than just the update process. For example, even though it claims to use "atomic" operations, I trashed my repos several times now by a computer crash during commit. The repository, not the working copy.

If the repository gets corrupted, blaming a client like TortoiseSVN is grossly unfair.
In my experience using TortoiseSVN, every annoyance comes from the Subversion protocol itself:
- taking insane amounts of time for simple operations;
- failing commits etc. (for legitimate reasons, e.g. a missing lock) after wasting my time with large data transfers;
- complication tools like properties and rules.

Given that TortoiseSVN updates require rebooting, automating them would be very rude.

Omae Wa Mou Shindeiru
Martee
Martee
Quote:
Original post by LorenzoGatti
Given that TortoiseSVN updates require rebooting, automating them would be very rude.

Automating them completely would indeed be rude, but prompting the user with a message box that says "A new version of TortoiseSVN is available. Would you like to installl it now?" would be infinitely better than the current system.
ReactOS - an Open-source operating system compatible with Windows NT apps and drivers
Schrompf
Schrompf
Quote:
Original post by LorenzoGatti
Quote:
Original post by Schrompf
While Subversion and TortoiseSVN are good tools for everyday work, there are some more downsides to mention than just the update process. For example, even though it claims to use "atomic" operations, I trashed my repos several times now by a computer crash during commit. The repository, not the working copy.

If the repository gets corrupted, blaming a client like TortoiseSVN is grossly unfair.


Yes, you're right. Later complaints in my post are directed to both Subversion and TortoiseSVN - just assume I meant the same for the first part :-)

Bye, Thomas

----------
Gonna try that "Indie" stuff I keep hearing about. Let's start with Splatter.
GregDude
GregDude
I'm looking forward to TortoiseBZR when it matures a little more.
http://bazaar-vcs.org/TortoiseBzr

Topic Locked

This topic has been locked by a moderator. New replies are not allowed.

Sign in to reply to this topic.