3

如果可以,在哪里配置?

从文档中,所有提到忽略文件都是关于.vltSVN 提交中排除,但我们面临着相反的问题——我们想从VLT 提交中排除文件系统上的文件——例如.DS_Store*.iml等。

VLT 在用户的主目录中创建一个.vault文件夹,类似于.subversion,但这似乎只是保存身份验证详细信息。

该程序似乎也不允许通过 propset 设置忽略属性——我尝试使用与 SVN ( vlt propset -R vlt:ignore .DS_Store *) 类似的语法并收到一个相当无用的(并且对未来改进过于乐观)错误消息:

尚不支持通用属性

任何指针都会很棒!

4

4 回答 4

4

只需将忽略添加到您的 META-INF/vault/settings.xml

<?xml version="1.0" encoding="UTF-8"?>
<vault version="1.0">
  <ignore name=".svn"/>
</vault>
于 2013-07-10T12:38:32.560 回答
1

当然。

在 filter.xml 所在的 Vault config 目录中,创建文件 settings.xml

<?xml version="1.0" encoding="UTF-8"?>
<vault version="1.0">
   <ignore name=".svn"/>
  <ignore name=".DS_Store"/>
</vault>
于 2013-07-10T12:39:58.130 回答
0

只需转到jcr_root文件夹所在的src/main/content文件夹即可。

您将看到文件夹“ META-INF ”并进入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。

于 2014-09-16T04:45:42.727 回答
0

If you wanna solve it in a more general matter you can use a user-config similar to SVN in your home directory.

$ 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>

Where .svn, .git and so on is ignored as well as generated AEM files (s.a. less to css).

于 2014-06-20T09:50:11.110 回答