svn copy:如何忽略不受版本控制的文件

时间:2014-08-18 02:08:46

标签: svn svnignore

我想使用svn copy创建一个新标签,但我有一些文件没有受到控制(例如:一些由coffeescript生成的js文件)。svn copy命令将中止并显示错误:error: <file> is not under version control.

我的问题是:当我运行svn copy时,如何忽略不受版本控制的文件?

我的命令是svn copy trunk/* tags/2014-08-18/

1 个答案:

答案 0 :(得分:0)

通配符(trunk / *)将扩展到该目录中的所有文件。如果您有未版本控制的文件,svn将无法复制它们并中止。

解决方案1:

  • 删除通配符:svn cp trunk dest

解决方案2:

  • 仅列出要复制的版本化文件:svn cp trunk/a.txt trunk/b.txt dest