Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
subversion [2007/09/28 03:14] bojar |
subversion [2007/10/08 12:21] zeman Přeuspořádání. |
||
---|---|---|---|
Line 3: | Line 3: | ||
Subversion ('' | Subversion ('' | ||
- | Pro projekty | + | Subversion vám poskytuje různé možnosti, kde založit tzv. **repozitář** (tedy archív verzí vašeho projektu), a různé možnosti, jak k němu přistupovat. **Lokální repozitář** vám stačí, používáte-li Subversion pro archivaci projektu, na kterém pracujete pouze vy, případně i další členové |
+ | Pro projekty ÚFALu, na nichž chcete spolupracovat i s lidmi zvenku, (serverové repozitáře) použijte vyhrazený stroj [[internal: | ||
- | ===== Nové Milanovo shrnutí | + | ===== Subversion Server ===== |
+ | |||
+ | Toto je Milanovo | ||
Mili kolegove, | Mili kolegove, | ||
Line 15: | Line 18: | ||
- pak se rozhodnete kterymi cestami budete s projektem pracovat - nejlepsi je asi nakonfigurovat vsechny (viz. nize) - tedy svn, webovy pristup do svn a Trac (take webovy). Vsude jsou prednastaveny nejake zakladni ucty, ale nejlepsi je tyto veci upravit podle vlastnich potreb. Napriklad nemusite chtit, aby ufal/ | - pak se rozhodnete kterymi cestami budete s projektem pracovat - nejlepsi je asi nakonfigurovat vsechny (viz. nize) - tedy svn, webovy pristup do svn a Trac (take webovy). Vsude jsou prednastaveny nejake zakladni ucty, ale nejlepsi je tyto veci upravit podle vlastnich potreb. Napriklad nemusite chtit, aby ufal/ | ||
- | + | ==== Konfigurace webového rozhraní SVN (preferováno) | |
- | + | ||
- | + | ||
- | + | ||
- | ==== Konfigurace webového rozhraní SVN ==== | + | |
Toto rozhraní je užíváno SVN klienty, kteří dostanou repository udanou ve tvaru '' | Toto rozhraní je užíváno SVN klienty, kteří dostanou repository udanou ve tvaru '' | ||
Line 31: | Line 30: | ||
Konfiguraky jsou globalni, tj. pro vsechny projekty spolecne. | Konfiguraky jsou globalni, tj. pro vsechny projekty spolecne. | ||
+ | O přidávání uživatelů a hesel viz níže. | ||
==== Konfigurace protokolu SVN ==== | ==== Konfigurace protokolu SVN ==== | ||
Line 68: | Line 67: | ||
# na heslo budete dotázáni, heslo se nezobrazí ani na terminálu | # na heslo budete dotázáni, heslo se nezobrazí ani na terminálu | ||
- | ----------------------------------------------------------------------------------------------------------- | + | ===== Lokální Subversion ===== |
- | + | ||
- | Doufam, ze timto shrnutim zajistime optimalni vyuziti | + | |
- | Milan | + | //(Z návodu ve wiki University of Maryland převzal a upravil Dan Zeman.)// |
- | ===== Setting Up an Archive ===== | + | Tento návod se týká lokálních repozitářů SVN, tedy takových, ke kterým budete přistupovat pouze z linuxových počítačů v síti ÚFALu. |
You can use svn to keep track of your own code. | You can use svn to keep track of your own code. | ||
Line 81: | Line 78: | ||
< | < | ||
- | **Beware!** Do not use older versions (e.g. 1.1.4) of Subversion to create a repository! By default, they will use the Berkeley DB backend, which is not recommended. You may be able to " | + | **Beware!** Do not use older versions (e.g. 1.1.4) of Subversion to create a repository! By default, they will use the Berkeley DB backend, which is not recommended. You may be able to " |
Let's say you want to archive the directory ''/ | Let's say you want to archive the directory ''/ | ||
Line 463: | Line 460: | ||
Most likely, this is all you will need to look at to do most of your work. Most of this material comes from Section 3.5. | Most likely, this is all you will need to look at to do most of your work. Most of this material comes from Section 3.5. | ||
- | [[Category: |