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ó:







  1. Helyi munkamódszer beszerzése (az svn checkout parancs használatával). A parancsot egyszer kell végrehajtani.
  2. Módosítsa a helyi munkadarabot.
  3. Helyi munkadarab frissítése (az svn update parancs használatával)
  4. 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




Kapcsolódó cikkek