2016-12-15 20 views
0

私はfilevaultを使用してローカルファイルシステムにマップされたcrxでAEM 6.2を開発中です。私はまたintellijにあるui.appsのためにsvnに自分のコードを持っています。AEM + Filevault + Intellijの統合

問題:コンポーネントダイアログを変更した場合は、まずcrxをローカルファイルシステムと同期させ、ファイルシステムからsvnフォルダに変更をコピーする必要があります。

は私が

ファイルはバージョン管理

下にあるメッセージをVLTコマンドを使用しますが取得IntelliJの統合しようとしたIDEから、私はコードリポジトリを更新できるように、3つすべて一緒に、私はクラブをすることができる方法はあります?

答えて

2

IntelliVaultプラグインを使用して、CRXにコンテンツをプッシュまたはCRXからプルできます。

このような設定では、CRXが実際にどこに座っても問題ありません。バージョン管理下に一連のファイルを保存し、IDEプラグインを使用していつでもCRXにプッシュ/プルすることができます。これはボンネットのVaultコマンドラインツールを使用します。

あなたが尋ねているのは正確ではないかもしれませんが、それは私のために働きます。

もう1つの方法は、コマンドラインからAEM Syncを使用することです。これは、ファイルの変更を聞くために使用できるノードパッケージです。バックグラウンドで実行して、IDEで行った変更が自動的にAEMに反映されます。 Gitブランチの切り替えなどの大きな変更には注意してください。 AEM Syncが実行されている間に非常に多数のファイルを変更すると、これらがAEM Syncを強制終了し、AEM自体を妨害する可能性があります。

+0

ありがとう、私はintellivaultとその素晴らしいツールをインストールしました。私はcrxからコンポーネントを引き抜こうとしましたが、更新した後、私はcrxにプッシュしようとしています。何か案が? – Finn

+0

@エヴァンは試してみるとエラーを表示していますか?そうでない場合、フィルタはこの特定のコンテンツをアップロードすることを許可しない可能性があります。 'filter.xml'ファイルを確認してください(詳細はこちら[0120]を参照してください) – toniedzwiedz

+0

私のsvn設定ファイルにglobal-ignores = .vltを追加し、@ https://docs.adobe.com/docs/en/aem/6-2/develop/dev-toolsの説明に従って[auto-props]を追加しました/ht-vlttool.html。私はまた、私のフィルタで.vlt&.svnを無視しています。 – Finn

関連する問題