Procesul de actualizare Svn

Jerry a făcut prima versiune a codului. Dar el crede că trebuie să scrie două funcții pentru a accepta intrarea și a afișa conținutul matricei. După modificare, array.c arată astfel.

Comanda de mai sus va produce următorul rezultat.

Pentru linii noi adăugate, Subversion afișează un semn + în fața liniei, iar pentru linia de la distanță indică un semn. Acum, Jerry încearcă să comită modificările utilizând următoarea comandă:

Comanda de mai sus va produce următorul rezultat.

Subversiunea nu permite schimbările lui Jerry, deoarece Tom a schimbat deja depozitul, iar copia de lucru a lui Jerry va deveni caducă. Pentru a evita suprascrierea schimbărilor reciproce, Subversion nu poate face această operațiune. Jerry trebuie să actualizeze copia de lucru. înainte de a face schimbările. Prin urmare, utilizează comanda de actualizare, după cum se arată mai jos.

Subversiunea afișează litera G în fața numelui fișierului, ceea ce înseamnă că acest fișier a fost îmbinat.

Comanda de mai sus va produce următorul rezultat.

Subversiunea afișează numai modificările lui Jerry, dar fișierul array.c este fuzionat. Dacă urmăriți cu atenție, Subversion afișează acum numărul versiunii 3. În ieșirea anterioară, a arătat numărul versiunii 2. Doar o examinare care a făcut modificări fișierului și în ce scopuri.

Copia de lucru a lui Jerry va fi sincronizată cu depozitul și el va putea să-și facă liniștit schimbările.

Articole similare