Hi!
I have some projects which use a few externals (libraries) that are likely to change overtime. I try and keep the project clean with the trunk/branches/tags pattern, and when I make a tag (or release), I'd like to freeze the entire source in time, that is, the externals as they were at that time.
I can think of two ways to do this:
- I could set the externals to point to a specific revision, but that seems a bit of a hassle, unless there is an automation (some nice shell command to make all externals point to the latest revision at that moment?)
- I could localize the externals, if again there is some nice automation that would grab the current external and "localize" it, i.e. making it a permanent hard copy in the project.
Do such things exist with TortoiseSVN? Or am I corrupting the system somehow?