[TYPO3-dev] Best practice: How to store a complete TYPO3 installation in git

Frenck Lutke frenck at innologi.nl
Thu May 9 10:14:38 CEST 2013


On 8-5-2013 21:58, Philipp Gampe wrote:
>> * Store the complete TYPO3 core source in Git?
> Not, it is in git already, if at all use a submodule.

+1 for adding the TYPO3 source as a submodule. It is by far the easiest 
way, even from within a single GIT-supporting IDE for your own 
development projects, to:

- change/update TYPO3 versions independently
- test your own projects quickly with different TYPO3 versions
- compare TYPO3 versions/commits with each other (ANY two versions, 
considering you have the entire tag/commit history at your disposal)


Simply have a single TYPO3 source repository pull from the core forge 
repository within the relevant GIT environment, and have the TYPO3 
source submodules in the relevant TYPO3 projects pull from the (local) 
copy of the t3src repository. This way you save some forge bandwith if 
you have multiple TYPO3 installs within the same environment, and if you 
ever need to apply patches or changes yourself or of your own, you can 
do so from a central repository and simply pull from the rest.



More information about the TYPO3-dev mailing list