我想在没有签出项目的情况下将文件添加到远程svn存储库。
svn add
要求签出项目
svn import
似乎只导入目录
有什么想法吗?
答案 0 :(得分:27)
您应该可以使用svn import
:
$ svn help import
import: Commit an unversioned file or tree into the repository.
导入能够将单个文件和树添加到存储库。
答案 1 :(得分:27)
我认为它得到了它。秘诀是在网址上包含文件名
svn import -m "Adding just a file" file_name http://path/to/svn/repo/file_name
答案 2 :(得分:5)
这可能不是您要查找的内容,但您可以使用-N标志非递归地签出代码。
示例:
svn co -N http://svn.example.com/repo/trunk
这不会检出所有子目录。如果您只是尝试添加文件,这会快得多。
答案 3 :(得分:-6)
SCM旨在对您的代码进行版本控制。也许你想使用FTP服务器。