如果可以的话,这会配置在哪里?
从文档中,忽略文件的所有提及都是从 SVN提交中排除.vlt
,但我们面临相反的问题 - 我们要排除打开的文件来自 VLT的文件系统提交 - 例如.DS_Store
,*.iml
等
VLT在用户的主目录中创建一个.vault
文件夹,类似于.subversion
,但这似乎只包含身份验证详细信息。
该程序似乎也不允许通过propset设置ignore属性 - 我尝试使用与SVN(vlt propset -R vlt:ignore .DS_Store *
)类似的语法并且收到了相当无用的(并且对未来过于乐观)改进)错误信息:
不支持通用属性
任何指针都会很棒!
答案 0 :(得分:4)
只需将忽略添加到META-INF / vault / settings.xml
即可<?xml version="1.0" encoding="UTF-8"?>
<vault version="1.0">
<ignore name=".svn"/>
</vault>
答案 1 :(得分:1)
确定。
在filter.xml所在的Vault配置目录中,创建文件settings.xml
<?xml version="1.0" encoding="UTF-8"?>
<vault version="1.0">
<ignore name=".svn"/>
<ignore name=".DS_Store"/>
</vault>
答案 2 :(得分:0)
如果你想在一般情况下解决它,你可以在你的主目录中使用类似于SVN的用户配置。
$ cat ~/.vault/settings.xml
<?xml version="1.0" encoding="UTF-8"?>
<vault version="1.0">
<ignore name=".svn"/>
<ignore name="._*"/>
<ignore name="release.txt"/>
<ignore name=".git"/>
<ignore name=".gitignore"/>
<ignore name="*/generated(/?)*"/>
</vault>
忽略.svn,.git等以及生成的AEM文件(s.a. less to css)。
答案 3 :(得分:0)
转到 src / main / content 文件夹,其中 jcr_root 文件夹所在。
您将看到文件夹&#34; META-INF &#34;并进入 META-INF / vault 文件夹。
打开setting.xml文件。您将看到以下内容。
<?xml version="1.0" encoding="UTF-8"?>
<vault version="1.0">
<ignore name=".svn"/>
<ignore name="._*"/>
<ignore name="release.txt"/>
<ignore name=".git"/>
<ignore name=".DS_Store"/>
<ignore name=".gitignore"/>
<ignore name="*/generated(/?)*"/>
</vault>
您可以在此处添加忽略文件/文件夹。我添加了Eclipes项目文件夹.DS_Store。