忽略对svn repo工作副本中某些文件的修改,而无需多次提交目录属性
我的svn回购工作副本的状态如下:忽略对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 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 forimages/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出现问题。