<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to gitNotes</title><link>https://sourceforge.net/p/spl-tools/wiki/gitNotes/</link><description>Recent changes to gitNotes</description><atom:link href="https://sourceforge.net/p/spl-tools/wiki/gitNotes/feed" rel="self"/><language>en</language><lastBuildDate>Tue, 10 Apr 2012 09:11:30 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/spl-tools/wiki/gitNotes/feed" rel="self" type="application/rss+xml"/><item><title>WikiPage gitNotes modified by Frantisek Haas</title><link>https://sourceforge.net/p/spl-tools/wiki/gitNotes/</link><description>Poznámky ke GITu
=============================

- u GITu je nejjednodušší stáhnout celý repozitář s kompletní historí 
    - git clone /cesta/k/repu/(http/ftp/lokal)/repo.git

- pro přístup k nějaké revizi, větvi nebo tagu pak stačí (pro všechny) 
    - git checkout (commit-id/branch-name/tag-name)

- commit-id je jednoznačný identifikátor commitu napříč repozitářem, ale je celkem dlouhý a git zvláda doplňování, takže pokud se zadá jen prvních pár znaků a je to jednoznačné, git si s tím poradí

- u větví a tagů doplňování myslím nefunguje a jména tagů a větví by měla být jedinečná v celém repozitáři

- existuje ještě možnost použít "git archive ... ", což stáhne jen uřčenou revizi, ale má to myslím problém s vnořenými repozitáři a musí to být podporováno serverem, kde leží repozitář


Důsledky pro nás:
Není tedy nutné řešit problém s větvemi atp., uživatel zadá jednu cestu k repozitáři a pak jen jména commitů, větví, tagů a vše se ošetří prakticky samo při checkoutu.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Frantisek Haas</dc:creator><pubDate>Tue, 10 Apr 2012 09:11:30 -0000</pubDate><guid>https://sourceforge.net6124d9107d7ff765be4f36f807fca1605f7d2c6f</guid></item></channel></rss>