Commit all folders and files in a directory using commandline
We are having trouble with having a generalized approach to committing with a batch file using commandline SVN.
We've got a backup script that created a new folder with the current date containing the database dumps of our database. (Yes, we开发者_Go百科 version control our database).
Now how can I use the svn commit
command to include all
directories that are new in the project?
Is there an approach without using the svn add
command?`
svn add --force .
will add all the files and directories below your current working directory that aren't added yet (and aren't ignored) to your working copy.
A svn ci -m ""
will then handle the commit.
The only way without 'svn add' would be to use 'svn import', but this assumes a new location.
No. You must svn add
files before you can commit them.
You could use wildcards, or have your script construct a list of what's to be added, which can then be passed to the --targets
option.
精彩评论