Questions tagged [svn]

Subversion is a centralized open-source revision control system, founded by CollabNet Inc. and maintained by The Apache Software Foundation.

Apache Subversion (abbreviated SVN) is a free/open source version control system.

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

Apache Subversion has a GUI clients for Windows, Linux and OSX that provide better user-experience with source-control and make it much easier to understand the basic concepts of version-control for beginners.

Alternative GUI clients list offered by TortoiseSVN. A list with SVN GUI clients with comparison can be found here.


References

The Subversion book is an excellent reference - source it in your SVN answers! Please use links (URLs) to the latest stable release of the book (links to the nightly builds will break when sections in the book are reorganized).


Frequently-asked questions

If you are new to Apache Subversion or version-control in general please take some time to read the SVNBook. The must-read articles are:

739 questions
15
votes
2 answers

How to dump only a certain part of SVN repository?

How to you move a part of an SVN repository into a new repository? To move the contents of a complete SVN repository into a new repository, one has to dump the old repository first: svnadmin dump /path/to/repository > repository-name.dmp and then…
dehmann
  • 2,293
14
votes
5 answers

How to change subversion working copy UUID?

I've recently updated Subversion repositories from an old 1.2.3 version to 1.6.0 via svnadmin dump/load. The old repositories all used the same UUID (repositories were created using by copying a template repository). I've changed the UUID on a…
Ioan
  • 561
10
votes
1 answer

Change name of folder in subversion *without* a checkout

So, there is a folder in a subversion repository which is incorrectly named. I have been tasked with renaming it. Unfortunately, the repository is very large which means it takes quite a bit of time to try to check things out. It's also continually…
9
votes
2 answers

Finding all directories in a repository with svn property: svn-ignore

How can I find all the directories in my svn repository with the property of svn:ignore?
Malfist
  • 3,049
5
votes
3 answers

How to add all files and directories to svn with the svn add command?

I want to use this simple command, which is already recursive: svn add * The problem is that the shell (ash) does not expand the asterisk to hidden files, i.e. files whose name begin with a dot.
dash17291
  • 1,002
  • 2
  • 14
  • 27
5
votes
4 answers

SVN very slow over HTTP (seems auth related)

I'm using SVN version 1.6.6 (r40053) via the command-line in Ubuntu 10.04 and connecting to a remote repository over HTTP that is in the local network. For a while, it worked fine, but has recently become very slow for any operation that requires…
Sydius
  • 192
4
votes
3 answers

How well is an Apache Subversion repository suited to facilitating collaborative editing of multiple .docx, .doc, .xls(s), etc. files?

For a half semester long project a group of five or less individuals will be working together on a project which has been distributed to them (and must be turned into for grading) as a folder of .doc(x), .xls(x), etc., files. One file in particular…
eichoa3I
  • 1,522
4
votes
3 answers

Connect to different repository url depending on being in home network or not

I have a subversion working copy on my laptop, and the corresponding repository on my NAS. When I am away from home, I update and commit over the internet over an encrypted connection to an domain name which resolves to my external IP. When I am at…
4
votes
1 answer

What is my username in SVN

I have a WC of an SVN repository. I checked it out a long time ago and I don't remember what was the username and password I used. Now, I want to check out the same repository on a different box and I fail to recall what username/password I should…
Dror
  • 1,908
4
votes
2 answers

Can't checkout in subversion

I tried to checkout a repository in subversion and it says svn: Can't open file 'eglibc2.8/ports/sysdeps/m88k/m88100/.svn/tmp/text-base/add_n.s.svn-base': No such file or directory I checked and there really is not such file. What is making it do…
Daniel
  • 559
4
votes
1 answer

copy the entire svn repository with history

I have few svn repositories from one service provider which I want to move to another service provider, the repository should also have earlier commits/history along with the code. I have searched many options but nothing is working for me. I would…
4
votes
1 answer

Tortoise SVN update recursively

i have used tortoise svn to partially checkout from a repository using the option "immediate children, including folders". now i want to add the rest of the repo fully recursively, but when i just use "update" i still dont get those files.
clamp
  • 1,262
3
votes
1 answer

SVN Requires Lock

How do you turn off Requires-Lock for every file in a SVN Repository and all future files that get added to it?
Gavin
  • 223
3
votes
2 answers

svn up taking a very long time, or stuck; repository corrupted?

Is this a sign my repository is corrupted? I ran svn up via ssh and quit in the middle (Ctrl+C) once I realised I made a mistake, then I tried again and it said to run svn cleanup so I did, ssh'ing into the machine. Then I tried svn up and waited…
Tatsh
  • 151
  • 1
  • 1
  • 8
3
votes
1 answer

Migrate SVN Repo WITHOUT svnadmin OR svnsync

I have a remote SVN server that I'm required to upload our existing local repo to. There are a lot of revisions and doing it manually would be very time consuming. However, I've been faced with several roadblocks, all of which our system admins have…
jstm88
  • 1,053
1
2 3 4 5 6