Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
&引用;svn添加我的文件夹";命令don';不要添加二进制文件_Svn_Command Line - Fatal编程技术网

&引用;svn添加我的文件夹";命令don';不要添加二进制文件

&引用;svn添加我的文件夹";命令don';不要添加二进制文件,svn,command-line,Svn,Command Line,我有一种奇怪但可能是正常的行为 当我执行“svn add myFolder”操作时,它会添加包含预期二进制文件中所有文件的文件夹。 我必须执行一个“svn add myFolder/*”作为第二个命令来添加缺少的二进制文件,但它会引发关于其他已添加文件的错误 这是正常的还是有一种方法可以将两个命令作为一个命令来执行?考虑到这一点,而且我不记得有任何类似的问题,我猜您的存储库设置了一些svn ignore属性来过滤某些文件类型。另外,svn add xxx/*的行为是匹配的,因为它明确地一个接一个

我有一种奇怪但可能是正常的行为

当我执行“
svn add myFolder
”操作时,它会添加包含预期二进制文件中所有文件的文件夹。
我必须执行一个“
svn add myFolder/*
”作为第二个命令来添加缺少的二进制文件,但它会引发关于其他已添加文件的错误

这是正常的还是有一种方法可以将两个命令作为一个命令来执行?

考虑到这一点,而且我不记得有任何类似的问题,我猜您的存储库设置了一些
svn ignore
属性来过滤某些文件类型。另外,
svn add xxx/*
的行为是匹配的,因为它明确地一个接一个地指向所有文件,据我所知,这将绕过svn忽略


所以。。我会说,检查你的svn。另外,请记住,它们可以分别在每个目录上定义,而不仅仅是在存储库的根文件夹中,因此最好检查当前目录和所有父目录。

我也有同样的问题
我有一个脚本来防止这些问题:

#!/bin/sh
svn status | grep '^?' | awk '{print $2}'  | xargs svn add
svn status | grep '^!' | awk '{print $2}'  | xargs svn delete
svn commit -m ""

这将添加普通文件和二进制文件。

查看并返回:)
svn add --no-ignore myFolder