Első lépések az svn (pénztár, frissítés, állapot, figyelmen kívül hagyja, log)

Szükség volt tanítani sveogo más használat svn. És elkezdtem írni neki egy levelet egy rövid kitérőt az alapvető parancsokat. Fabregas, véleményem szerint jó helyzetben behelyezés röviden, hogyan használhatja svn. Továbbá, és ez idézik ekskrus a fő konzol parancsok svn. Érintettem itt ilyen pillanatokban: pénztár, frissítés, állapot, figyelmen kívül hagyja, log

Ha a munka a SVN adsz egy linket (példánkban csak a megjegyzések a projekt megjelölésével, és az összes) a raktárból, vagy néhány konkrét utat a tárolóban. például

Itt projectname - ez a neve a tároló, és néhány / ösvény - ez az út a tárolóból.

svn checkout

Tehát pénztár így teszel:

Mellesleg figyelni, hogy a második paraméter svn co;)

Ha ez az első checkout, akkor valószínű, hogy kérni fogja, hogy adjon meg egy felhasználói nevet és jelszót hozzáférést a tároló, valamint kéri, hogy mentse az adatokat, amelyeket a fogadó számítógép nem lép be minden alkalommal. Egyetértek. A bejelentkezési név és jelszó a recepción kérje svn.

svn: ignore

Az svn nem elfogadott tárolni mindenféle „salak” fájlokat. Például, ha dolgozik egy projekten, a Zend automatikusan létrejön a projekt mappájában .settings fájlokat. buildpath és így tovább. A etimh fájlok IDE beállításokat tárolja az Ön számára. És más emberek, aki megteszi az adatokat azonos tárolón, ezek a fájlok nem szükséges, és nagyobb beleszólást. Ugyancsak nem veszik svn tárolja a konfiguráció a projekt fájlokat, amelyek kifejezetten a különböző példányait. Nos, például konfigurációs fájl az adatbázis eléréséhez.

Általában ezeket a fájlokat nem lehet az svn. ez van, hogy tegye le a saját feketelistára. Úgy néz ki, mint ez:

svn VLEDIT svn: ignore. - a kibocsátó figyelmen kívül hagyja az aktuális mappában
svn VLEDIT svn: ignore ./folder/ - el kell helyezni a mappát figyelmen kívül hagyja azt a mappát, amely az aktuális mappában.

Itt VLEDIT - egy csapat szerkesztési lehetőségek (tulajdonságok edit) (glyanb is pget, PSET, pdel), mint az svn: ignore - egy lehetőség, hogy szerkeszti (vannak mások). És akkor a következő paramétereket - ez a mappa fog mutatni opciót. Point - az aktuális mappa.

Parancs futtatása után nyit meg egy szöveges fájlt szerkesztésre. Az csak arra utal, hogy mit tesz, figyelmen kívül hagyja. Minden bejegyzés új sorban. Tároljuk.

És ellenőrzi parancs
svn status
Ha minden rendben van, a fájlt, amelyhez van kitéve akkor nem fogja látni a feketelistára.

svn commit

Most, hogy vegyenek részt (elkövetésére) megváltoztatja a szerverre. Csak megismételni:

svn ci -m «letenni hogy figyelmen kívül hagyja a nem kívánt fájlok és mappák”

Hát ennyi a feketelistára.

ha valami poredaktiroval és szeretné egyesíteni a szerver nem követett el. és írjon magyarázó üzenet világossá tenni, hogy tettél. ez jobb megszokni ezt a stílust.
svn ci -m «felső szabhat menü”

Így tud csak írni svn ci majd megnyit egy szöveges fájlt szerkesztésre, ahol a felső rész megírhatja magyarázat (itt, ahogy azt a néhány sornyi írás). Ezután zárja be a fájlt, és kötelezettséget bekövetkezik.

svn update

Ha valaki más változtatásokat, és meg kell kérni őket, majd írjuk svn up

Így látod a napló (azaz, kinek és mikor, és kötelezi, hogy mit írt a jelentésben (-m «blabla") tettek)
svn log -l 5

Itt -l zászlót használják, hogy meghatározzák, (határ) a rekordok száma, amit szeretne látni. Jobb Mindig limit. Ellenkező esetben, ha kap egy listát az összes ellenőrzések. És ha nem lesz 100 vagy 1000? )

Nos, ez tetszik, és mindent. Kérdései vannak? )