Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.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 repo工作副本中某些文件的修改,而无需多次提交目录属性_Svn_Svnignore - Fatal编程技术网

忽略对svn repo工作副本中某些文件的修改,而无需多次提交目录属性

忽略对svn repo工作副本中某些文件的修改,而无需多次提交目录属性,svn,svnignore,Svn,Svnignore,我的svn回购工作副本的状态如下: svn st --no-ignore M . I ignored_1.txt I ignored_2.txt M images I images/ignored_1.txt I images/ignored_2.txt M images/summer/_01_.png M videos/summer/_01_.mp4 M videos/wanna_ignore.txt 我想在我的本地(!)副本中忽略图像/summer/_01_.png,视频/sum

我的svn回购工作副本的状态如下:

svn st --no-ignore
 M .
I ignored_1.txt
I ignored_2.txt
 M images
I images/ignored_1.txt
I images/ignored_2.txt
M  images/summer/_01_.png
M  videos/summer/_01_.mp4
M  videos/wanna_ignore.txt
我想在我的本地(!)副本中忽略
图像/summer/_01_.png
视频/summer/_01_.mp4
,和
视频/want_ignore.txt
。设置
svn:ignore
properties for
images/summer
videos
是我不想要的选项,因为在
svn st
之后,我会看到太多(4)个修改过的目录,这会分散我的注意力

我正在寻找一个更通用和“干净”的解决方案。 其中之一可能是(但不起作用)将以下路径列表(下面有多个级别)添加到当前目录
svn propedit svn:ignore.

ignored_1.txt
ignored_2.txt
images/ignored_1.txt
images/ignored_2.txt
images/summer/_01_.png
videos/summer/_01_.mp4
videos/wanna_ignore.txt
并在检查状态时仅查看一个已修改的目录。
我正在搜索Unix系统的解决方案。

您可以使用
config
文件中的
global ignores
配置选项。该文件位于Windows上的
%APPDATA%\Subversion
目录中。在类Unix系统上,文件位于用户主目录中的
.subversion
目录中。在中了解更多信息


此方法可帮助您配置忽略,而无需向存储库提交任何内容。

您可以使用
config
文件中的
全局忽略
配置选项。该文件位于Windows上的
%APPDATA%\Subversion
目录中。在类Unix系统上,文件位于用户主目录中的
.subversion
目录中。在中了解更多信息


这种方法可以帮助您配置忽略,而无需向存储库提交任何内容。

谢谢您的回复。但这似乎并不适用于每个存储库,而是适用于所有svn存储库。全局忽略具有全名的文件可能会导致代表之间出现问题。谢谢您的回复。但这似乎并不适用于每个存储库,而是适用于所有svn存储库。全局忽略全名文件可能会导致整个Repsoitory出现问题。