如何在不签出的情况下将文件添加到SVN

时间:2010-10-22 20:11:51

标签: svn

我想在没有签出项目的情况下将文件添加到远程svn存储库。

svn add要求签出项目

svn import似乎只导入目录

有什么想法吗?

4 个答案:

答案 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服务器。