我们如何集成 filevault>GIT>Windows?我在他们的网站上查看过,但它仅适用于 SVN。
3 回答
帮自己一个忙并尽快转储文件库 - 特别是在 Windows 上,它速度慢且不稳定,并且倾向于弄乱其 .vlt 文件并最终破坏您的文件。
使用 maven 进行构建和部署进行正确设置,从长远来看,它将为您省去很多麻烦。VLT 基本上应该只用于检查 /lib 和 /apps/geometrixx,因此您可以查看 Adobe 演示(不是“OOTB”!)组件 - 它们是如何不做事的很好参考 :)
我遇到了同样的问题,但是 Maven 构建对我来说太长了,而且对于 JavaScript 开发来说不够敏捷。所以我开始写Vlt sublime plugin。
目前,我的文件系统上只有一个简单的 GIT 存储库,然后使用Sublime处理它,它会在保存时自动提交到 SVN。
正如@snemarch 所写,VLT 是核弹文件的好工具;)所以有时您仍然需要手动调用 some vlt update
(vlt resolve
来自 Sublime 命令面板)。另外,插件仍处于早期阶段(我是 Python 的菜鸟;))。
不管怎样,插件让我感到舒适ctrl+s
、F5
流畅,无需等待任何构建,并且频繁提交到本地 repo,有助于避免巨大的 VLT 混乱。
虽然我同意 snemarch 关于使用 maven 的观点,但如果你真的想走 VLT>GIT 路线,这并不太难,但需要一些设置。
首先,阅读如何使用 vlt 工具的文档:http: //dev.day.com/docs/en/crx/current/how_to/how_to_use_the_vlttool.html
本质上,您要做的是配置 vlt 以检出您希望操作的目录并配置同步。这会将 JCR 转换为预期的文件结构。通过配置同步,它会在您修改文件时保持文件更新,并将它们转换回 JCR。
此时,您需要做的就是在发生 JCR 到 FS 转换的同一点配置您的 git 项目库。
启用同步后,如果您执行 git pull 来更新文件,它也应该将它们同步回 JCR。