SVN签出到现有目录

时间:2014-09-16 02:34:40

标签: svn

我正在尝试结帐到现有目录。签入的文件模拟现有目录到某个范围(除了它有一些文件夹和文件)。如何进行结账,以便SVN从我的仓库获取文件并将其与现有目录“合并”。我不关心那些现有的目录/文件,因此它们永远不需要在SVN中。

1 个答案:

答案 0 :(得分:10)

svn checkout。您在文件系统上的现有目录树上签出工作副本。 SVNBook | Vendor Branches中给出了一个简单的例子。

  

svn checkout可以覆盖现有目录,如果是--force   提供选项,以允许差异的方式这样做   在签出的树和结帐的目标树之间   重叠以保留为新工作副本中的本地修改。

您说您不关心工作副本中的其他无版本项目,因此您可能希望将它们添加到svn:ignore模式。 Ignoring those unversioned items会帮助您避免意外提交,并且您无法在svn status输出中看到它们。