svn

Subversion Server to use on Windows

What Subversion (SVN) Server would recommend a newbie get started on the Windows Server OS? I think I'll be using TortoiseSVN on the client and will be doing .NET development mostly. UPDATE: Great advice. I'm picking my answer based on votes. I will try VisualSVN and CollabNet. Please read chyne's answer which I thought was really goo...

Setting up SVN to Best Suit Dev -> QA -> Prod

I'm sorry if this has already been asked, but I haven't been able to find an answer specific to this situation: For our web application, we have 3 systems: dev, QA, and production. Right now, a third party is maintaining the code, but soon it will be in our hands. We will have separate build environments for each stage. Also, we use ...

SVN branching and merging in a rapidly changing feature environment with a high-turnover

Hi, I hope this makes sense and apologies if this has been covered before. The situation: We do regular releases to a production environment. At least once every two weeks, but quite often there can be up to three releases in a week. We have a focussed team of 3xSE's, 2xWD, 3xQA and a Technical Manager/Lead (me). The team fluctuates de...

Source Control: Multiple repositories for the same project

Is it possible to have multiple repositories for the same project? I am currently using SVN with TortoiseSVN with the repositories on an external hard disk at my home, and well as regards a backup-wise solution, this isn't ideal. So what I have in my mind is making an account with unfuddle and having a second (my home one being the fir...

Single file merge in subversion

I'm using subversion 1.5 and have a single file in a branch that I want to merge into another branch. When I do a svn merge http://path/to/file I get a Cannot replace a directory from with error. Does this just mean that subversion can't do this? ...

svn switch --relocate not persisting

We have moved our subversion repository to a different server. I have run svn swtich --relocate to change my development workstation repository to the new location. The problem is that it looks like it works as there is no error message reported. But when I check the location of the repository after the command it has not updated. Doe...

Do I lose change information with svn move --force?

svn move allows to move a file while retaining traceability of changes. Now I have the following scenario: svn copy dir1/file1 dir1/file2 modified dir1/file1 and dir1/file2 svn move dir1/file1 to dir2/file1 Subversion tells me it doesn't move the file unless I use the --force option, because there are changes to dir1/file1. Suppose I...

What's the best way to remove all .svn directories throughout a directory hierarchy on Mac OS X?

Is there a command that would be useful? ...

svn/ssh question in windows

I am trying to do a command line svn update on my windows machine (to use in a batch file), and I want it to emulate what my settings are in the Tortoise SVN GUI. In the tortoise settings, we have to specify the following in the SSH client... C:\Program Files\TortoiseSVN\bin\TortoisePlink.exe -l usernamehere -pw mypassword -i C:\Users...

using CruiseControl.Net and SVN

I am trying to use cruisecontrol.net to check a svn repositry for an update and then exports the updated project. I am new to cruisecontrol and not sure how to do this. Any help would be great. ...

How can I get an updated $Revision$ in my code

I have a project into which I'd like to embed the revision number automagically. In this case, it's a multi-file perl script. In the main file, I have a line that looks like this: my $revision = '$Revision: 24 $'; When I make a release, I checkout the project to my release dir. The revision number does change whenever I check-in a ch...

What is the best source control system? What will be the most popular in the future?

Now SVN most popular. What about future? Now I am ready to migrate all my sources to ANY source control I am thinking about Mercurial. Is it good choose? Any suggestions are welcome ...

Tortoisesvn using svn:mergeinfo, is there a way to turn it off?

When I'm doing a tortoise svn merge, it includes a bunch of directories, and some files into the modified files, even know there are no actual changes. It changes the property svn:mergeinfo Is there any reason why these properties set on the directory/files are needed? Is there any way to get around not doing these changes to svn:mer...

Upgrading to SVN 1.5

From the little I understand, svn 1.5 provides much better support for merge operations. So I'm considering upgrading from svn 1.4. The repository sits in a local file (more or less), and I use svn from the command line. What hurdles can I expect and how will svn 1.5 handle the existing repository without the merge data? edit: In parti...

Get revision number of a remote repository

Hi! On the local machine it is no problem to get the revision number of a subversion repository with svnversion. Now I want to get the revision number from my online repository (WebDAV with Apache2). I tried this: svnversion http://nick:[email protected]/svn/test` In a browser it worked as usual (just to ensure there weren't t...

How can I set the WiX installer version to the curent build version?

Hi All, I wrote an application and its WiX installer and put it under version control using subversion. When the WiX installer builds I want its version number to be the current build version of the application. How do I accomplish this? I used c# to code the application. N.B. I am using ccnet to build this project ...

ViewSVN fails to run saying unsupported URL

I'm trying to setup ViewSVN for viewing our subversion repository. My SVN repository uses https for access. However, irrespective of supplying svn://, svn+ssh:// or https:// in the viewsvn configuration for my svn repository, I always get this in my apache log: svn: URL protocol is not supported 'https://my.repository.com' Everything ...

Folders to ignore on subversion commit

Which folders may I not commit to subversion server? I'm talking about an standard asp.net web application in Visual Studio 2.008. I think the bin folder because it's files are regenerated, is there any other? ...

File editing in python

I wrote a little python program as a personal utility to help me with some refactoring. It's similar to unix replace, except it supports regular expressions and operates on all files in a directory and (optionally) all subdirectories. The problem is I'm not replacing in place. I'm opening files, passing the contents into memory, and t...

Will creating a new folder break subversion?

I have a subversion repository, but there are some things that I don't want it to mess with. For example, SVN breaks mac resource files because unix doesn't know about the resource fork. However, I still want some form of back-up/version control. I would like to be able to just create a folder within the top level repository folder, an...