Domanda Qual è la differenza tra commit e aggiornamento?


Sono nuovo al controllo di versione e non sono sicuro delle differenze tra l'utilizzo Commettere vs Aggiornare quando si usa ankhsvn.

Qual è la differenza tra un commit e un aggiornamento? Quando dovrei usare un versetto l'altro?


15
2018-05-02 08:31


origine


risposte:


Commettere mette i tuoi cambiamenti in il repository.

Aggiornare prende l'ultima versione a partire dal il repository.


15
2018-05-02 08:35



L'aggiornamento ottiene l'ultimo dal repository sul tuo spazio di lavoro.

Commit commit o check in le tue modifiche nel repository.

È consigliabile eseguire prima un aggiornamento per ottenere l'ultimo in modo da poter unire le modifiche e risolvere eventuali conflitti con il codice nell'area di lavoro.

Sarai costretto a fare un aggiornamento se ci sono cambiamenti nel repository quando ti impegni, ma è più veloce farlo prima di provare a fare il commit.


8
2018-05-02 08:35



Commit = Conferma / conferma le modifiche al repository. Aggiornamento = Ottieni l'ultima versione / modifiche dal repository.

Quando si modifica un file e si desidera mantenere le modifiche, commettere li al repository.

Quando si desidera ottenere le ultime versioni disponibili dal repository, utilizzare aggiornare per aggiornare i file locali.

Spero che questo chiarisca le cose per te.

L'aggiornamento si chiama "Ottieni l'ultima" in TFS / Source Safe se ricordo che ...

/ Fred


5
2018-05-02 08:35



Un commit caricherà i file modificati nel repository e creerà una revisione. Mentre un aggiornamento scaricherà eventuali revisioni dal repository nella tua copia locale.


3
2018-05-02 08:34



Commettere carica le tue modifiche sul server CVS / SVN e Aggiornare sovrascrive i file sul tuo localhost con quelli sul server.


3
2018-05-02 08:35



Questo è roba SVN molto molto semplice. Leggi il Libro SVN, o almeno il capitolo sui concetti fondamentali e l'uso di base.

Aggiornamento significa: "prendi tutte le cose nuove nel repository e applicale nella mia copia di lavoro".

Commettere significa: "prendere tutte le modifiche che ho apportato nella mia copia di lavoro e applicarle nel repository"


3
2018-05-02 08:36