| | 1 | = Szoftver Menedzsment = |
| | 2 | |
| | 3 | == Fordítás, linkelés == |
| | 4 | |
| | 5 | - source, header, object, futtatható file-ok. |
| | 6 | - statikus libek, |
| | 7 | - Dinamikus libek, .so, .dll |
| | 8 | - Cross compiling |
| | 9 | |
| | 10 | == Build environmentek == |
| | 11 | - Célok |
| | 12 | - szoftver build |
| | 13 | - testing |
| | 14 | - install |
| | 15 | - release |
| | 16 | - Source release |
| | 17 | - Package, intaller |
| | 18 | - Source package |
| | 19 | - Autotools |
| | 20 | - ./configure; make; make install |
| | 21 | - autoconf |
| | 22 | - automake |
| | 23 | - CMAKE |
| | 24 | - Függő csomagok, config management |
| | 25 | |
| | 26 | == Verzió-kezelés == |
| | 27 | - Diff, patch |
| | 28 | - Buta, de néha elég |
| | 29 | - 3-way merge |
| | 30 | - Okos |
| | 31 | - SCM rendszerek |
| | 32 | - Lokális: |
| | 33 | - RCS |
| | 34 | - Centralized |
| | 35 | - Lock Model |
| | 36 | - RCS |
| | 37 | - Commit/Update/Merge Model |
| | 38 | - CVS,SVN |
| | 39 | - SVN használata |
| | 40 | - checkout, update, commit, log, diff |
| | 41 | - cp/move |
| | 42 | - branching, tagging |
| | 43 | - Distributed |
| | 44 | - HG, Git, Bazaar |
| | 45 | - HG használata |
| | 46 | - felépítes, alapelvek |
| | 47 | - "NEVER _copy_ between versions. Use patch or (better) merge stead." |
| | 48 | - clone, log, diff, pull, update |
| | 49 | - commit, push |
| | 50 | - update vs. revert |
| | 51 | - merge |
| | 52 | - export/import |
| | 53 | - changeset-ek módosítása |
| | 54 | - commitok összevonása |
| | 55 | - bisect |
| | 56 | - MQ |
| | 57 | |
| | 58 | == Developping Workflows (from hg-book) == |
| | 59 | - Pull-only versus shared-push collaboration |
| | 60 | - Usual models |
| | 61 | - A single central repository |
| | 62 | - Working with multiple branches |
| | 63 | - Informal anarchy |
| | 64 | - Feature branches |
| | 65 | - The release train |
| | 66 | - The Linux kernel model |
| | 67 | - Controlled working practice (typical in corporate settings) |
| | 68 | - production branch, a development branch, and a future branch |
| | 69 | |
| | 70 | == Release management == |
| | 71 | - Feature releases |
| | 72 | - Bugfix releases |
| | 73 | - Bugfix/feature backports |
| | 74 | |
| | 75 | == Documentation == |
| | 76 | - User Guides |
| | 77 | - Tutorials |
| | 78 | - Doxygen |