Expand my Community achievements bar.

Don’t miss the AEM Skill Exchange in SF on Nov 14—hear from industry leaders, learn best practices, and enhance your AEM strategy with practical tips.
SOLVED

What is best suited version control tool suitable with AEM 6 development.

Avatar

Former Community Member

Hi,

We want to setup a code repository and start using Version control with eclipse(AEM Developer Tools for Eclipse.) development of CQ components  

 Can someone please suggest which one should we go for among various tools available like Apache Subversion, GitHub etc. or any other suggestion with some reason.

I cannot find a document on Day care site or Adobe help/guide on this topic, if there any please share the link.

Thanks!

Rohan

1 Accepted Solution

Avatar

Correct answer by
Level 6

AEM code has no particular properties and abilites that makes it special to version controll. It is more dependant on how your development process is executed, how your delivery is handled and what build tools you are using.

In my humble opinion, the way that Adobe AEM Commons is doing it is a very good way (http://adobe-consulting-services.github.io/acs-aem-commons/), but I would modularize it more if it was a production system.

The right question here is "what does your developers know and use today and love"?

/Ove

View solution in original post

10 Replies

Avatar

Level 10

Hi There,

Thank you for reaching out to Adobe Community.

You may want to look at the below mentioned documents pertaining to version-control.

http://docs.adobe.com/docs/en/aem/6-0/develop/how-tos/ht-vlttool.html

http://docs.adobe.com/docs/en/aem/6-0/author/assets/managing-assets-touch-ui/versioning-assets.html

Thanks!

Avatar

Former Community Member

Thanks Shekhar, But my question is- is there any guide or, Development environment setup document which suggest on choosing a Version control tool /code repository?

Rohan.

Avatar

Former Community Member

Hey Sham,

I know it works with Git, but as Adobe what you prefer and suggest? Is there something Documented or any blog explaining on the code repository selection?

Any article/ link on AEM with GIT, as there are described many things with SVN?

Regards,

Rohan

Avatar

Correct answer by
Level 6

AEM code has no particular properties and abilites that makes it special to version controll. It is more dependant on how your development process is executed, how your delivery is handled and what build tools you are using.

In my humble opinion, the way that Adobe AEM Commons is doing it is a very good way (http://adobe-consulting-services.github.io/acs-aem-commons/), but I would modularize it more if it was a production system.

The right question here is "what does your developers know and use today and love"?

/Ove

Avatar

Former Community Member

Hi, 

Can anybody tell me a guide from Adobe for setting a CQ5 developement environment in the same way as here done or, confirms what they quoting?

http://www.cqblueprints.com/setup/suggestions.html 

Regards,

Rohan.

Avatar

Level 6

Rohan Raj wrote...

Hi, 

Can anybody tell me a guide from Adobe for setting a CQ5 developement environment in the same way as here done or, confirms what they quoting?

http://www.cqblueprints.com/setup/suggestions.html 

Regards,

Rohan.

 

No, you just have to trust a huge amount of experience in web development.

/Ove

Avatar

Former Community Member

Hi,

Is there a guide for GIT with AEM development setup?

Rohan.

Avatar

Level 6

Rohan Raj wrote...

Hi,

Is there a guide for GIT with AEM development setup?

Rohan.

 


No, not for AEM specific. The setup is the standard "manage code and releases with Git and Git flow".

Try this link for start: http://bit.ly/1pNuYYO

/Ove

Avatar

Former Community Member

Git integrates straight-forwardly into you IDE of choice (eClipse, IntelliJ, etc) which I assume is your primary development tooling, and you can decide what files you what include and ignore as per normal. Nothing special about AEM files. Make sure you set up the bi-directional sync of the local file system to the JCR using Vault.

fraser.