Questions tagged [svn]

SVN is short for "Subversion" and is an open source version control system

Subversion is a free/open source version control system.

When Subversion was first conceived in 2000, the design goal was to fix CVS. It is currently the most popular version control system. Since 2009 Subversion has been an Apache project, hosted at subversion.apache.org.

The subversion book is an excellent reference, source it in your SVN answers! Please link to the latest stable release of the book. Links to the nightly build will eventually break when sections in the book are reorganized.

SVN questions are often duplicates. Here is a list of frequently asked questions, each with one or more links to an existing question that can be referred to when closing such duplicates:

226 questions
27
votes
5 answers

Can we set up svn server on a local computer without any network access?

I want to set up an SVN repository on my computer without any network access. I am working on a code without any collaborator, so I don't want it to be publicly available. I read this post, but it suggests using online SVN repository services that…
Aitezaz Abdullah
  • 271
  • 1
  • 3
  • 3
8
votes
1 answer

Common practice for abandonware in SVN

I have a general repository for small utilities (which were deemed too small at the time to warrant their own repository. 'Nother problem of itself maybe), some of which are deprecated and likely to never serve again. But one rule where I work is to…
MPelletier
  • 2,058
6
votes
1 answer

Where should documentation files be saved in SVN?

At the moment I am using one repository for project with the following "default" structure: project - trunk - docs - branches - tags I would like to know if is a good practice store the docs outside trunk folder example: project - docs -…
GibboK
  • 715
5
votes
1 answer

svn usage advice

The probjem is that I have two sets of bugs top fix on the project. One to deploy in 5 days, and one to deploy in 10 days. I am going to solve all the bugs before the fifth day but I do not want to deploy the last 5 before the release date (in 10…
3
votes
3 answers

Internal Libraries (Subversion Externals, 'library' branch, or just another folder)

Currently working on multiple projects that need to share internal libraries. The internal libraries are updated continually. Currently only 1 project needs to be stable but soon we will need to have both projects stable at any given time. What is…
user18012
3
votes
1 answer

What is svn cat abbreviating in Subversion?

Subversion offers the svn cat command which retrieves a file as it existed in a particular revision number and displays it. Sample usage: $ svn cat -r 3 http://svn.red-bean.com/repos/test/readme.txt This is a README…
Derek W
  • 245
3
votes
1 answer

What does it mean for SVN "to pollute the local source tree"?

I'm reading "Professional Team Foundation Server 2010" by Wrox, and in an advantages/disadvantages list, the said: "Like CVS, SVN makes use of .svn directories inside the source folders to store state of the local working copy, and to allow…
2
votes
1 answer

How does svn handle concurrent file updation

I understand that it is capable of managing concurrent users on same file, but how does it do that? I am working on a file that another user is using concurrently and he committed couple of times before me, now my files don't have the changes he…
sabithpocker
  • 123
  • 5
2
votes
3 answers

Organizing projects in SVN

I'm fairly new to SVN and I would be interested in hearing about how other people would organize projects in SVN. We have projects that have different types of source files: C#, SQL, and Matlab. In addition to these types of files, we have Excel…
sooprise
  • 1,065
  • 2
  • 12
  • 17
2
votes
3 answers

Does it make sense to use a personal Amazon Cloud Drive to host an SVN repository?

I have 5GB of free storage on Amazon's Cloud Drive service that I'm not using, so I'm wondering: is it possible to create an SVN repository and be able to commit/update through TortoiseSVN? I have an account at Assembla.com and use it for all my…
jb.
  • 123
  • 4
2
votes
1 answer

See number of SVN Checkins per folder

I have a very large SVN repository (working copy of several gb) that has just reached its 20,000th checkin. As a bit of an interesting statistic for our team (and to partly celebrate our 20,000th checkin) I'd like to make a graph showing which…
2
votes
2 answers

Is it useful to learn CVS before learning SVN?

Is it useful to learn CVS before learning SVN? Does much of that knowledge carry over to SVN or are they too different?
1
vote
2 answers

Strange names for revisions?

I'm working at a company that has a strange policy. They can't stick to a single name for a software revision. For some reason they have branches, versions, releases and perhaps another term. They never explain what these mean. What is the standard…
Ponk
  • 471
1
vote
4 answers

Subversion Pre-Commit Check

In a config file for a PHP project, I have some settings that should not go out in production. Can anybody offer some specific examples or help on how to automatically check these fields and make sure their values are not the development/demo…
0
votes
3 answers

Keeping remote files synced with local files?

When developing web applications, how does one keep local files and remote files synced together? There is the obvious way, whenever you edit a file on your local machine, just upload that file to the remote machine. Is there a more efficient way? I…
Kelp
  • 101
1
2