&引用;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