While I'm trying to learn how to use svn:externals
, I'm having hard time understanding the differences of these terms. How are they different?
working copy and checkout
Sometimes it is useful to construct a working copy that is made out of a number of different checkouts. (source)
property
In Subversion, you declare externals definitions in groups using the svn:externals property. (source)
repository
As a result branches and tags are very quick to create, and take up almost no extra space in the repository. (source)
For example, you may want different files or subdirectories to come from different locations in a repository, or perhaps from different repositories altogether. (source)
project
Set the svn:externals property for a folder in your project. (source)
I guess a working copy is a set of project files and a checkout is a working copy of project files or trunk files. Property sounds like a file but it just could be a definition instruction but I'm not sure. I also have hard time understanding the differences between repository and trunk. If I say "Users download the repository.", it is similar to say "Users download the trunk files."
Sorry, this must be a very basic English question!
Repository is logical tree, there trunk is part of this tree
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With