Our Subversion repository has several subdirectories containing common files, as well as subdirectories for each project. Projects are configured with relative svn:externals properties to pull shared directories from the repository and configure them as subdirectories.
So, for example, our repository looks something like this:
client
shared
portable
app1
app2
and app1 has svn:externals
../shared shared
../portable portable
so when checking portable and shared you can use app1 as subdirectories.
TortoiseSVN has an excellent function that makes a commit on app1 automatically detects externals subdirectories, realizes that they are all part of the same repository, and commit all its changes as part of the same commit. However, I cannot figure out how to get the same behavior from the command line client. Any suggestions?
source share