Svn, wiki
A verziókezelő rendszer elsősorban a közös szoftverfejlesztéshez szükséges. Mindegyik fejlesztőnek van egy munkamódja a projektnek, amelyben változtatásokat hajt végre. A fejlesztők saját változtatásokat hajtanak végre a verzióellenőrző rendszerben, majd változásai elérhetővé válnak minden más fejlesztő számára. Így a fejlesztési ciklus a következőképpen ábrázolható:
- Helyi munkamódszer beszerzése (az svn checkout parancs használatával). A parancsot egyszer kell végrehajtani.
- Módosítsa a helyi munkadarabot.
- Helyi munkadarab frissítése (az svn update parancs használatával)
- Módosítások hozzáadása az adattárhoz (az svn commit parancs használatával)
A 2-4. Pontban szereplő műveleteket ciklikusan ismételjük. A tárolók minden olyan változását, amelyet a fejlesztők helyi munkadokumentumának a tárházhoz történő hozzáadásával okoznak, egy revíziónak nevezik.
Így kaphat egy konkrét változatot a projektről, amelyet a revízió száma jellemez. Vagy lásd a változtatásokat, például a 14-től 15-ig terjedő módosításokig.
Subverziós tárhely létrehozásához meg kell mennie a vezérlőpultra, menjen a Webhelyek oldal "Kezelés" szakaszába, és hozzon létre egy új weboldalt az svn típusával. Megváltoztathatja a meglévő webhely típusát is.
Először is létre kell hoznia egy olyan felhasználót, amelynek jelszava van az .htpasswd fájlban, a fent leírtak szerint.
Az svn repository maga a webhely svn mappájában található.
Ezután meg kell kapnia egy helyi munkadarabot. Ezt a következő paranccsal teheti meg:
Ha fájlt szeretne hozzáadni a verziókezelő rendszerhez, akkor a következő parancsot kell futtatnia:
Például hozza létre a main.c fájlt a munkakönyvtárban:
Az svn status parancs a munkakönyvben található fájlok és könyvtárak rövid összefoglalását mutatja.- A '?' Zászló azt jelenti, hogy a fájl nem tartozik a verzióvezérlő rendszer irányításához.
- Az "M" jelző azt jelenti, hogy a munkadarabunkban lévő fájl bármilyen módosítással jár.
- Az "A" jelző azt jelenti, hogy a fájlt a verziókezelő rendszer ellenőrzése alatt adták hozzá.
Ezután futtassa az svn add parancsot:
Amint láthatjuk, az svn status parancs eredménye megváltozott: most a main.c fájl a verzióvezérlő rendszerhez hozzáadódik. A helyi munkaminta másolatának módosítása az svn adattárban, a következő parancsot kell futtatnia:
frissítés, commit
Az svn diff parancs használatával láthatja a különbséget a helyi munkadokumentum és az adattár között. Például:
A szubverzió lehetőségeiről a részletesebb információ megtalálható a hivatalos oldalon és a parancssorból az svn help parancs segítségével