Questions tagged [svn-externals]

svn:externals allow a part of an external Subversion repository to be checked out within another working copy, by setting the svn:externals property on a directory in that working copy.

Externals Definitions (svn:externals SVN property) help you to construct a working copy that is made out of a number of different checkouts.

An externals definition is a mapping of a local directory to the URL — and ideally a particular revision — of a versioned directory. In Subversion, you declare externals definitions in groups using the svn:externals property.

The convenience of the svn:externals property is that once it is set on a versioned directory, everyone who checks out a working copy with that directory also gets the benefit of the externals definition. In other words, once one person has made the effort to define the nested working copy structure, no one else has to bother — Subversion will, after checking out the original working copy, automatically also check out the external working copies.

Reference:

254 questions
6
votes
4 answers

Svn repository stopped working with svn+ssh (but works locally on the server)

I had an svn repository that I used to checkout with the svn+ssh protocol. It has some EXTERNALS in it that refer to itself with the svn+ssh URL. I was off this project for a while until today. When I try to access the svn+ssh url (that used to work…
silviot
  • 4,615
  • 5
  • 38
  • 51
6
votes
2 answers

svn: clean way to replace external with local folder of same name

I have a repository checked out in various places. I have a folder X that is an external to another repository. I want X to be local. There are other questions but they don't seem to have run into my difficulties. What I did is I edited the…
Claudiu
  • 224,032
  • 165
  • 485
  • 680
6
votes
1 answer

Migrate from svn to git keeping svn-externals

I am migrating from an svn repository to git. This svn repository has svn-externals, to be kept on svn repositories. These external are versioned and tagged in the history, and are read only. How I can properly migrate and have the svn-externals in…
Marco Savo
  • 141
  • 1
  • 4
6
votes
2 answers

SVN Development and Release Process - Sanity Check

I am creating a process for working with version control and my web based application. This is what I have so far: I am doing main development under branches/development and keep that in sync with my development server for testing. I use…
Sonny
  • 8,204
  • 7
  • 63
  • 134
6
votes
2 answers

Changing svn repository url in externals property

I'm moving my repository to a new location, but I have folders with the (same) repository URL hard-coded in the externals properties. e.g: old URL: https://OldLocation.Domain/svn/ new URL: https://NewLocation.Domain/svn/ How can I change the old…
Meidan Alon
  • 3,074
  • 7
  • 45
  • 63
6
votes
1 answer

How can I get TeamCity to check out SVN externals?

I have a project which TeamCity is downloading from SVN to build. The problem is that I have some externals in the project which SVN does not download and therefore the build fails. is there some way to fix this?
Sachin Kainth
  • 45,256
  • 81
  • 201
  • 304
6
votes
2 answers

Is it normal that SVN external files are not committed?

I'm fairly new to Subversion and recently learned how to automatically import files which belong to other repositories using svn:externals. And now when I commit the trunk folder and create a tag to take a snapshot of the project, the files/folders…
Teno
  • 2,582
  • 4
  • 35
  • 57
5
votes
2 answers

How to deploy Subversion externals?

We're testing the waters with SVN, with Beanstalk as a host. Our setup looks something like this: Repository: Modules Module 1 Module 2 Module 3 Repository: Website 1 Custom website code svn:External reference to Module 1 svn:External reference…
5
votes
2 answers

svn: removing an external in the working copy?

I moved one of my (single-file) externals to another directory, but its presence persists in my working copy. If I delete the file and then svn update, it gets restored. How can I get rid of the external? It's no longer present in svn:externals in…
Jason S
  • 184,598
  • 164
  • 608
  • 970
5
votes
3 answers

The Mercurial hgsubversion extension gets SVN Externals to behave like Hg sub repository

This question is related to Using the Mercurial hgsubversion extension with SVN Externals. However, the second part of the question relating to doing a hg svn update has not been answered. Is it possible to get the SVN externals in the subversion…
Seth
  • 8,213
  • 14
  • 71
  • 103
5
votes
1 answer

Find paths with svn:external properties with certain string?

I've a very large subversion repository, it's about 7 GB in size and holds many many files and directories from different projects. Now I did some major change to one project structure which is actually a library and I'm using it in quite a few…
mark
  • 6,308
  • 8
  • 46
  • 57
5
votes
0 answers

How to deal with partial svn:externals when migrating to Git?

I would like to import a SVN repository into a GitHub Enterprise repository There are many questions related to this matter and most of them can be addressed either with Git submodules or Git subtree. In my case I have two repositories: The main…
nowox
  • 25,978
  • 39
  • 143
  • 293
5
votes
1 answer

svn to git migration with nested svn:externals

Migrating from svn with svn externals, to git. Each svn externals may have it's own svn:externals. There is no guide how to migrate svn with externals to git here that I found useful. Each branch may have it's own branches tags trunk. What's the…
5
votes
0 answers

Avoiding SVN recursive checkout of externals

I have a super-project which svn:externals several other projects. They, in turn svn:external their own dependencies. One of my issues is that my dependencies often depend on the same svn:external (common library) which leads to a lot of…
Stewart
  • 4,356
  • 2
  • 27
  • 59
5
votes
2 answers

Configure (or mimic) svn:externals to include code from Github in a svn-hosted project

We use Subversion locally, and we're working on a project that uses a fork of Fluent NHibernate, which is hosted on Github. I'd like it set up so that a single svn checkout will retrieve everything necessary to build the project, but maintain the…
Dylan Beattie
  • 53,688
  • 35
  • 128
  • 197
1 2
3
16 17