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
3
votes
5 answers

svn externals not working

I don't claim to know anything about svn, but I thought I understood how externals work. I'm making a new project and i want my lib folder to have an external to some other project (svn location). I've done this plenty of times before and never had…
Andrew Bullock
  • 36,616
  • 34
  • 155
  • 231
3
votes
1 answer

include externals in subversion diff

I have setup my project in SVN to use an external library. When I want to push some modifications to the live server I do a diff between versions and copy only the changed files. My problem is that the diff does not check the external modifications…
Gabriel Solomon
  • 29,065
  • 15
  • 57
  • 79
3
votes
1 answer

svn merge with svn:externals causes massive add of svn:merge-info properties - any solution?

If you have a directory with an svn:external link it in (which we use extensively at work), then whenever you merge that directory between branches, every file in the directory gets a new svn:merge-info property. I'm guessing it's because the…
Malcolm
  • 1,239
  • 1
  • 14
  • 25
3
votes
1 answer

SVN External Folders and Files show up as 'non-versioned'

I am an SVN noob that has been given the job of investigating some issues with our SVN externals in a project. Using TortoiseSVN I have made my way to the root directory of the project and selected 'commit'. After wating a couple of hours (it is a…
StevenP
  • 177
  • 1
  • 3
  • 15
3
votes
4 answers

How can I cause subversion to check out projects from other repositories?

I recently was working with a subversion project that checked out code not only from the repository I was working with, but also from a separate repository on a different server. How can I configure my repository to do this? I'm using the subversion…
Stephen Deken
  • 3,665
  • 26
  • 31
3
votes
1 answer

Add Android Library into Project using svn:external

Is it possible? There are three games which use common android lib and situated here - http://server.us/svn/greatlib. My dream (and my PM's too ;) to "checkout by one click". Before I have to checkout game ( http://server.us/svn/game1 ) checkout…
TsimoX
  • 447
  • 5
  • 14
3
votes
0 answers

One-time migration from svn to git: how to replace externals with a source dump?

I'm trying to do a permanent migration of my codebase from svn to git, and hit a wall due to externals. I make liberal use of svn externals. I couldn't have anticipated one day wanting to migrate to something that is less flexible, as git submodules…
3
votes
1 answer

Is there a way to automatically update the peg revision of an SVN external when commiting own changes?

I'm using TortoiseSVN (version 1.9.7) and just started using svn:externals. I want to use it to share some common functionality across different projects in the same repository. So the repo layout would be something…
3
votes
1 answer

Export single file from SVN, possibly following externals

I need to export a single file from SVN. My structure might look like this: - trunk - file.py - anotherfile.py - folder - stuff.py - anotherfolder # <-- External! - magic.py I'd like to be able to download any of these…
Dnouna
  • 31
  • 2
3
votes
1 answer

SVN merging changes to externals prop

Saving for prosperity as I didn't find anything through the google. While starting up a project I needed to move some svn:externals properties around. Specifically a couple folders deeper than it currently was. All seemed to be working, svn propdel…
Philip
  • 1,539
  • 14
  • 23
3
votes
3 answers

Can svn:externals be used while ignoring externals for that URL?

Is it possible to ignore external dependencies for a tag referenced in an svn:externals property? This may sound like a very strange question, but let me explain... I have a rather large collection of individual and "pluggable" code modules, each…
Nik Reiman
  • 39,067
  • 29
  • 104
  • 160
3
votes
2 answers

Subversion svn:externals file override?

I have a repository for one of my projects that has a nested repository using the svn:externals property to update files from an external library. The problem is that I need to comment out one of the function declarations from one of the headers in…
Jengerer
  • 1,163
  • 11
  • 27
3
votes
4 answers

Zend Framework and svn:externals

I have been using svn:externals to bring the Zend Framework files into my project. This is what my svn:externals looks like: -r 22731 http://framework.zend.com/svn/framework/standard/trunk/library/Zend/ Zend -r 22731…
Sonny
  • 8,204
  • 7
  • 63
  • 134
3
votes
0 answers

Git, SVN, and within-repository links

Given a pre-existing SVN structure like this: trunk/ tools/ frob-1.2/ frob-1.4/ frob-1.8/ frob-latest/ => frob-1.8/ Where "frob-latest" is created by an svn:external property as a within-same-repository link... What is…
Miral
  • 12,637
  • 4
  • 53
  • 93
3
votes
1 answer

Unity *.meta files, SVN, and External Shared Repositories

I have several Unity Pro (4.5), and all of these projects need to share a common SVN repository of assets. This mainly includes scripts, but it may have other assets too. Initially, I set this up by using svn:external properties on the appropriate…
Zeenobit
  • 4,954
  • 3
  • 34
  • 46