Open main menu

Changes

Git development

1,312 bytes added, 11:50, 27 October 2017
Transclusion of the {{historical svn}} template.
{{historical svn}}__TOC__ == Background Motivation ==Subversion needs an online repository, to store each commits. Subsequent calls to '''svn diff > patch''' will generate the difference according to the last revision. Therefore the development at the moment, require to # make some lines of code# make a path file and a commit message# use the [https://gna.org/support/?group=relax support tracker] to upload patch and commit message# wait for acceptance# wait for commit to official repository# then do an svn update# then return to point 1 This takes time, and require that repository maintainer is online. <br>If the above scheme is not followed, the patch files will come out of sync. == How to ==How to setup your development Git branch, is explained here: [[Git_svn|Git svn]]. To tweak Git setup, read here: [[Git_installation | Git installation]]. An working example can bee seen here at: [[Git_asynchronous_development|Git asynchronous development]] How to create SVN compatible pathches in Git, can be see here: [[Git_patch|Git patch]]. == Why git ==See [http://www.youtube.com/watch?v=4XpnKHJAok8 Linus Torvalds on git.] Try commands in the browser, [http://try.github.io/levels/1/challenges/4 by clicking here.] Here is [http://git-scm.com/documentation the documentation.]
== Suggested faster development, keeping infrastructure ==
[[File:Git development.png|1200px1400px|Suggested faster development, keeping infrastructure]] == See also ==[[Category:Git]]
Trusted, Bureaucrats
4,223

edits