Mit az eredmény kódok SVN jelent?

szavazat
263

Mit az eredmény kódok SVN jelent? Kell egy gyors bemutató.

A kérdést 05/08/2008 10:11
a forrás felhasználó
Más nyelveken...                            


9 válasz

szavazat
464

További részleteket lásd a SVNBook: „Status of működő példány a fájlok és könyvtárak” .

A közös állapotok:

U : Munka fájl frissítve

G : Változások a repo automatikusan beolvadt a munkapéldányban

M : munkapéldányt módosítjuk

C : Ez a fájl ütközik a verziót a repo

? : Ez a fájl nem áll verzió ellenőrzés

! : Ez a fájl alatt verziókezelő azonban hiányzik, vagy hiányos

A : Ez a fájl bekerül verziókezelő (miután elkövetni)

A + : Ez a fájl kerül át (miután elkövetni)

D : Ez a fájl törlésre kerül (miután elkövetni)

S : Ez azt jelenti, hogy a fájl vagy könyvtár van kapcsolva az utat a többi munkapéldányod (a svn kapcsoló) egyik ága

I : Figyelmen kívül hagyva

X : Külső meghatározás

~ : Típusa megváltozott

R : Elem váltotta munkapéldányoddal. Ez azt jelenti, hogy a fájl törlésre ütemezése, majd egy új fájlt ugyanazzal a névvel ütemezték kívül a helyén.

L : Elem le van zárva

E : Elem létezett, hiszen jött volna létre, egy svn update.

Válaszolt 05/08/2008 10:12
a forrás felhasználó

szavazat
78

Szintén fontos megjegyezni, hogy az eredmény kódját a második oszlopban utal a fájl tulajdonságait. Például:

U   filename.1
 U  filename.2  
UU  filename.3

filename.1: a fájl frissítve
filename.2: a tulajdonság vagy tulajdonságok a fájl (például svn: kulcsszavak) frissítve
filename.3: mind a fájlt, és annak tulajdonságait frissítve

Válaszolt 17/08/2008 00:49
a forrás felhasználó

szavazat
31

Bármikor kap egy listát a futó:

svn status --help
Válaszolt 17/05/2011 09:50
a forrás felhasználó

szavazat
18

Van is egy „E” státusz

E = Fájl előtti frissítés

Ez akkor fordulhat elő, ha manuálisan létrehozott egy mappát, hogy jött volna létre elvégzésével frissítés.

Válaszolt 23/05/2012 01:46
a forrás felhasználó

szavazat
17

Szeretnék mondani valamit a „G” állapot,

G: Változások a repo automatikusan beolvadt a munkapéldányban

Azt hiszem, a fenti meghatározás nem Cleary, akkor létrehoz egy kicsit zavart, mert minden fájl automatikusan összeolvadt a munka példányt, a helyes legyen:

U = elem (U) pdated az adattárház verzió

G = elem helyi módosítások mer (G) ed adattár

C = elem helyi változások (C) onflicted az adattár

D = elem (D) Életed működését másolat

A = elem (A) HOZZÁADOTT dolgozó másolat

Válaszolt 10/05/2012 03:31
a forrás felhasználó

szavazat
12

Szoktam használni svn keresztül gui, vagy az IDE vagy egy ügyfél. Mert az, hogy soha nem emlékszem a kódokat, amikor tudom, hogy igénybe a parancssorban.

Találom ezt puskát nagy segítség: Subversion Cheat Sheet

Válaszolt 08/08/2008 10:20
a forrás felhasználó

szavazat
11

Vegyünk egy pillantást a Subversion Book hivatkozás: „Status of működő példány a fájlok és könyvtárak”

Erősen ajánlott, hogy bárki csinál nagyjából semmit SVN.

Válaszolt 15/08/2008 23:01
a forrás felhasználó

szavazat
7

SVN állapotoszlopokat

$ svn status
L index.html

A parancs kimenete van osztva hat oszlop, de ez nem egyértelmű, mert néha az oszlopok üresek. Talán ez lett volna több értelme, hogy jelezze az üres oszlopokat gondolatjelek, ahogy ls -lteszi, ahelyett, hogy semmi. Ezután például, L index.htmlnézne --L--- index.html, ami nyilvánvalóvá teszi, hogy az egyetlen információ, amink van a harmadik oszlopban az egyik a zár. Különben is, ha tudod, hogy kezdődik, hogy több értelme van.

SVN Állapot első oszlop: az A, D, M, R, C, X, I,?,!, ~

Az első oszlop azt jelzi, hogy az elem adunk, törölt vagy más módon megváltozott.

      Nincs változtatás.

 A    Az elem hozzáadása beütemezve.

 D    Az elem végleg törli.

 M    Pont módosításra került.

 R    Pont váltotta munkapéldányoddal. Ez azt jelenti, hogy a fájl törlésre ütemezése, majd egy új fájlt ugyanazzal a névvel ütemezték kívül a helyén.

 C    A tartalom (szemben a tulajdonságok) az elem ütközik frissítéseket kapott ki a raktárból.

 X    Pont kapcsolódik egy külső forrás meghatározása.

 I    Pont figyelmen kívül hagyják (például az svn: ignore tulajdonság).

 ?    Elem nem tartozik verzió ellenőrzése.

 !    Elem hiányzik (pl áthelyezett vagy törölt használata nélkül svn). Ez azt is jelzi, hogy a könyvtár nem teljes (a pénztárnál vagy frissítés megszakadt).

 ~    Tétel verzióval, egyfajta objektum (fájl, könyvtár, link), de váltotta másfajta objektum.

SVN Állapot második oszlop: M, C

A második oszlop mutatja az állapotát egy fájl vagy könyvtár tulajdonságait.

      Nincs változtatás.

 M    Tulajdonságok Ez a termék módosult.

 C    Tulajdonságok Ez a termék konfliktusban vannak tulajdon frissítéseket kapott ki a raktárból.

SVN Állapot harmadik oszlop: L

A harmadik oszlop a lakott csak a működő példány könyvtár zárva van (egy svn razzia általában elég ahhoz, hogy törölje ki)

      Elem nincs lezárva.

 L    Elem le van zárva.

SVN Állapot negyedik oszlop: +

A negyedik oszlopban lakott, ha a tétel hozzáadása beütemezve-with-történetében.

      Nem történelem ütemezett elkövetni.

 +    History ütemezett elkövetni.

SVN Állapot ötödik oszlop: S

Az ötödik oszlop lakott csak akkor, ha az elem munkapéldányaihoz van kapcsolva képest a szülő

      Pont, ha a gyermek a szülő könyvtár.

 S    Pont van kapcsolva.

SVN Állapot hatodik oszlopban: K, O, T, B

A hatodik oszlop lakott zárral információkat.

      Amikor -show-frissítések használunk, akkor a fájl nincs lezárva. Ha -show-frissítések nem használják, ez csak azt jelenti, hogy a fájl nem zárva ebben munkapéldányban.

 K    A fájl zárolva van ebben munkapéldányoddal.

 O    A fájl zárolva van, vagy egy másik felhasználó vagy más munkapéldányoddal. Ez csak akkor jelenik meg, ha -show-frissítések alkalmazunk.

 T    Fájl zárva volt ebben munkapéldányod, de a zár ellopták és érvénytelen. A fájl jelenleg zárva a tárolóban. Ez csak akkor jelenik meg, ha -show-frissítések used.-

 B    Fájl zárva volt ebben munkapéldányod, de a zár megtört, és érvénytelen. A fájl már nincs zárva Ez csak akkor jelenik meg, ha -show-frissítések alkalmazunk.

SVN Állapot hetedik oszlop: *

Az out-of-date információ megjelenik a hetedik oszlop (csak akkor, ha átmennek a -show-frissítések váltani). Ez olyasmi, akik újak az SVN várják a parancsot, hogy nem, nem veszik észre, hogy csak összehasonlítani a jelenlegi állapotában a fájlt milyen információkat le a szerverről az utolsó frissítés.

      Az elem a munkapéldányban up-to-date.

 *    Egy újabb felülvizsgálatát elem létezik a szerveren.

Válaszolt 07/11/2016 16:35
a forrás felhasználó

szavazat
6

Amikor nincs hozzáférése dokumentáció ( SVNBook ), típus (Linux):

svn help status | grep \'\?\'
svn help status | grep \'\!\'
svn help status | grep \'\YOUR_SYMBOL_HERE\'

vagy illessze be a következő funkciót a ~ / .bashrc fájl így néz ki:

svncode() {
  symbol=$1
  [ $symbol ] &&  svn help status | grep \'$(echo $symbol)\' || \
  echo "usage: svncode <symbol>"
}

írja kép leírása itt

Válaszolt 13/01/2016 11:16
a forrás felhasználó

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more