Difference between revisions of "Source Management Tools"
From eLinux.org
(Add ref to David Wheeler paper) |
(Reorganize and add patch management stuff) |
||
| Line 6: | Line 6: | ||
* There is a comparison of several different tools at: http://better-scm.berlios.de/comparison/comparison.html | * There is a comparison of several different tools at: http://better-scm.berlios.de/comparison/comparison.html | ||
| − | == Quilt == | + | == Patch Management Tools == |
| + | === Quilt === | ||
| + | To manage a grou of patches relative to a single source base, quilt is quite good. | ||
* Quilt Project home page: http://savannah.nongnu.org/projects/quilt/ | * Quilt Project home page: http://savannah.nongnu.org/projects/quilt/ | ||
* [http://www.suse.de/~agruen/quilt.pdf How To Survive With Many Patches (or) Introduction to Quilt] is a good tutorial for using quilt | * [http://www.suse.de/~agruen/quilt.pdf How To Survive With Many Patches (or) Introduction to Quilt] is a good tutorial for using quilt | ||
| Line 12: | Line 14: | ||
* Another tutorial, with sample files, is at: | * Another tutorial, with sample files, is at: | ||
http://www.shakthimaan.com/downloads/glv/quilt-tutorial/quilt-doc.pdf | http://www.shakthimaan.com/downloads/glv/quilt-tutorial/quilt-doc.pdf | ||
| + | |||
| + | === Other Patch management Tools === | ||
| + | * [[Tim's patch management tools]] - diffinfo and friends - a more verbose diffstat, with splitting, joining and comparing of patches | ||
| + | * See also [[Diff And Patch Tricks]] | ||
== GIT == | == GIT == | ||
GIT is the source code management tool used by many kernel developers. | GIT is the source code management tool used by many kernel developers. | ||
* GIT project home page: http://git.or.cz/ | * GIT project home page: http://git.or.cz/ | ||
Revision as of 19:06, 26 April 2007
Here are some different source management tools commonly used with Linux:
Contents |
Overview
- David Wheeler has an excellent breakdown of various SCM tools at: http://www.dwheeler.com/essays/scm.html
- IBM has an good overview of available tools at: http://www-128.ibm.com/developerworks/linux/library/l-vercon/
- There is a comparison of several different tools at: http://better-scm.berlios.de/comparison/comparison.html
Patch Management Tools
Quilt
To manage a grou of patches relative to a single source base, quilt is quite good.
- Quilt Project home page: http://savannah.nongnu.org/projects/quilt/
- How To Survive With Many Patches (or) Introduction to Quilt is a good tutorial for using quilt
- Quilt Introduction (online presentation)
- Another tutorial, with sample files, is at:
http://www.shakthimaan.com/downloads/glv/quilt-tutorial/quilt-doc.pdf
Other Patch management Tools
* Tim's patch management tools - diffinfo and friends - a more verbose diffstat, with splitting, joining and comparing of patches * See also Diff And Patch Tricks
GIT
GIT is the source code management tool used by many kernel developers.
- GIT project home page: http://git.or.cz/