Typically, In any system, including AEM, the code is maintained in a source code control system, like SVN.
In here code is checked in and out.
But, in AEM, how could we extend this check in and out feature to the content as well?
I am aware that in JCR, even code is treated on par with content.
Appreciate your feedback.
Never came across that functionality in AEM.
Like Danial stated in the WEEKEND tutorial (he authored that great content) - AEM does not act as a source check in and check out tool. You want to use Github (or another tool) for that functionality.
Hope this helps.
I understand and agree that AEM does not offer Source Control Management.
But in all projects we set up and external system (like svn) and use for AEM code check in and check out.
Have you come across any use case/implementation, where even AEM content is checked in and checked out?
If so, how to implement it?
AEM does not offer Source Control Management. I recommend that you read this article - where this is covered:
Getting Started with AEM Sites Chapter 1 - Project Setup
Its best practice to use a tool like GITHUB to perform this job.