svn

Prevent file casing problems in Subversion

We encountered a problem with using Subversion on Windows. A developer committed a file foo.Data.sql and later another developer committed a file called foo.data.sql. Naturally, this caused a problem on Windows clients (all clients are Windows in our environments) because files are case sensitive in Subversion but not in Windows. We man...

Subversion merge history visualisation

Are there any utilities out there which can draw pictures of the merge history of a subversion repo - we always commit merges with a (fairly) consistent log message, and it would be handy to be able to automatically extract this info into a single picture that shows what branches occurred when, and what the state of merges is. I'm just ...

Removing web.config from subversion (ASP.NET Project)

I have a project which is source controlled using Subversion and VisualSVN. Since the version of web.config is different on the server and the developers' computers I want the file to remain on the computers but to be ignored by Subversion. I added it to the svn:ignore but it still remains (and still has a red exclamation mark too since ...

Storing file permissions in Subversion repository

How do you store file permissions in a repository? A few files need to be read-only to stop a third party program from trashing it but after checking out of the repository they are set to read-write. I looked on google and found a blog post from 2005 that states that Subversion doesn't store file-permissions. There are patches and hook-...

How do you determine the latest SVN revision number rooted in a directory?

I would like to start tagging my deployed binaries with the latest SVN revision number. However, because SVN is file-based and not directory/project-based, I need to scan through all the directory's and subdirectory's files in order to determine the highest revision number. Using svn info on the root doesn't work (it just reports the v...

Can you view an aggregate changeset in git? If so, how?

In Subversion you can specify a range of versions to get an aggregate view of a series of commits. Is this possible in git? If so, how? ...

Recovering from a slightly out of date subversion repository backup

A problem I ran into a while back I never found a good solution for... Say you have a working copy checked out from subversion at revision 7500, and the disk holding the current repository dies. You've got a backup of the repository at, say, revision 7450. It's easy to restore the repository backup, but any attempt to use the working co...

Copying a directory that is version controlled

I am curious whether it is OK to copy a directory that is under version control and start working on both copies. I know it can be different from one VCS to another, but I intentionally don't specify any VCS since I am curious about different cases. I was talking to a coworker recently about doing it in SVN. I think it should be OK, bu...

403 Forbidden error using Subversion

I recently upgraded to Subversion 1.5, and now I cannot commit my code to the repository. I get an error message: "403 Forbidden in response to MKACTIVITY". I know the upgrade worked because my fellow developers are not getting this issue. What's going on? ...

How do I sync between VSS and SVN

I am forced to use VSS at work, but use SVN for a personal repository. What is the best way to sync between VSS and sync? ...

Perforce blame

Is there an equivalent of svn's blame for Perforce on the command line? p4 annotate doesn't display usernames -- only changeset numbers (without ancestor history!). I currently have to track code back through ancestors and compare against the filelog, and there just has to be an easier way -- maybe a F/OSS utility? ...

Recommendation on Tools to migrate from Clearcase to SVN?

I'm on the lookout for tools to migrate from ClearCase to SVN. Ideally would like to get all history information, or as much as can be acquired. Incremental merges would be very beneficial but isn't required. ...

Any tool to migrate repo from Vault to Subversion?

Are there any tools to facilitate a migration from Sourcegear's Vault to Subversion? I'd really prefer an existing tool or project (I'll buy!). Requirements: One-time migration only Full history with comments Optional: Some support for labels/branches/tags Relatively speedy. It can take hours but not days. Cost if available Bon...

Opensourcing a starter web application

I am just starting with a web application to maintain a household budget. I really want to opensource it and let anyone who wants to work on it do so, as it is a hobby I don't really have the time to develop on it that much well The only problem I have is that if this is an app I want to host on my domain, how do I go about doing th...

Subversion Client-Side application

Which standalone Windows GUI application do you recommend for use for accessing a Subversion repository? Edit: A lot of people are mentioning Tortoise, however I am looking for an application not a shell extension. Also people are questioning my reasoning behind not wanting to use a shell extension. In our environment we rather intera...

Best way to migrate from VSS to Subversion?

I'm a single developer looking to get off of Visual Source Safe and move to svn. A quick search brings up several tools, but I don't see a clear winner and I can't afford to spend a lot of time testing different tools. Has anyone done this successfully, and can recommend a method? ...

Free Online Private SVN repositories

Can people recommend an good free online SVN repository? I found OpenSVN.csie.org but the message in red is a bit scary. ...

How to setup a Subversion (SVN) server on GNU/Linux - Ubuntu

I have a laptop running Ubuntu that I would like to act as a Subversion server. Both for myself to commit to locally, and for others remotely. What are the steps required to get this working? Please include steps to: get and configure Apache, and necessary modules (I know there are other ways to create a SVN server, but I would like it...

Resetting detection of source file changes

I sometimes have to work on code that involves me moving my clock ahead forward. In this case some .cpp or .h files get their last modification date updated to the future time as I work on them. Later when my clock is fixed, and I go to compile, it requires a rebuild of most of the project because some of the last modification dates ar...

SVN plugins for Eclipse - Subclipse vs. Subversive

SVN in Eclipse is spread into 2 camps. The SVN people have developed a plugin called Subclipse. The Eclipse people have a plugin called Subversive. Broadly speaking they both do the same things. What are the advantages and disadvantages of each? ...