I would like to add a file to a remote svn repository without checking out the project.
svn add
requires the project to be checked out
svn import
seems to only import directories
Any ideas?
I would like to add a file to a remote svn repository without checking out the project.
svn add
requires the project to be checked out
svn import
seems to only import directories
Any ideas?
SCMs are meant to version your code. Perhaps you want to use an FTP server.
You should be able to use svn import
:
$ svn help import
import: Commit an unversioned file or tree into the repository.
Import is able to add individual files and trees to a repository.
I think it got it. The secret is to include the file name on the url
svn import -m "Adding just a file" file_name http://path/to/svn/repo/file_name
This might not be what you are looking for but you can use -N flag to checkout a code non-recursively.
Example:
svn co -N http://svn.example.com/repo/trunk
This will not checkout all the sub-directories. Which is much faster if you are just trying to add a file.