Despite the benefits of using Git, there are many concerns about how each contributor will behave, work and what kind of problems they will find on their daily activities. So, this document and derived pages are an attempt to guess what knowledge a Tiki developer should have for contributing to Tiki.
There is a combined workflow using SVN and Git to make a more smooth transition and less impact on daily activities of Tiki developers. This workflow can be found on Git and SVN combined workflow page and it details how is the integration of SVN and Git now.
Also, the current phase of migration strategy involves writing enough documentation and close write access to SVN repository, making it read-only. Probably soon, we will have a https://tiki.org/Roundtable-Meetings" class="wiki wikinew text-danger tips">Round Table Meeting to check if it is time to close SVN.
- Setup workflow to work with Git and SVN
- Write documentation
- Talk on https://tiki.org/Roundtable-Meetings" class="wiki wikinew text-danger tips">Round Table Meeting about Git
- Setup help channel for developers struggling with Git
- Close SVN write access
- Publish the new Tiki repository
- What ToDo When Migrating To Git documents efforts in migration to Git, considering the whole workflow and release scripts that have to be updated.
- Git Workflow discuss an ideal workflow which would be possible once everything has been moved to Git.
- Git commands show some basic usage with Git
- Git and SVN combined workflow details the workflow behind Git and SVN integration
Distributed revision control has discussions which led to Git being the best option.