简体   繁体   中英

How do I add File to SVN without Checking out

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 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

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.

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.

SCMs are meant to version your code. Perhaps you want to use an FTP server.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM