Synkronisér med CVS-opbevaringssted

I CVS-teamprogrammeringsmiljøet er der to adskilte processer involveret i synkronisering af ressourcer: opdatering med de seneste ændringer fra en gren og commit over for grenen. 

Når du foretager ændringer på arbejdsbænken, gemmes ressourcerne lokalt. Til sidst vil du gerne committe dine ændringer over for grenen, så andre kan få adgang til dem. I den mellemliggende tid kan andre have committet ændringer over for grenen. Du vil gerne opdatere dine arbejdsbænkressourcer med deres ændringer.

Vigtigt!: Det er bedst at opdatere, inden du committer, hvis der skulle være konflikter mellem ressourcerne på arbejdsbænken og de ressourcer, der findes på grenen i øjeblikket.  

Synkroniseringsoversigten indeholder filtre, der styrer, om du kun får vist indgående ændringer eller udgående ændringer. Indgående ændringer kommer fra grenen. Hvis du accepterer dem, opdaterer de arbejdsbænkressourcen med den seneste version, der i øjeblikket er committet over for grenen. Udgående ændringer kommer fra arbejdsbænken. Hvis de committes, ændrer de grenressourcerne, så de matcher dem, der i øjeblikket findes på arbejdsbænken.

Uanset hvilken tilstand (filter), du vælger, viser oversigten Synkronisér altid de konflikter, der opstår, når du har ændret en ressource lokalt, som der findes en nyere version af på grenen. I denne situation kan du vælge at gøre én af tre ting: opdatere ressourcen fra grenen, committe din version af ressourcen over for grenen eller flette dit arbejde sammen med ændringerne i grenressourcen. Typisk vil du foretrække at flette, da de øvrige to muligheder vil resultere i tab af arbejde.

Relaterede begreber
Teamprogrammering med CVS
Grene

Relaterede opgaver
Synkronisér med opbevaringssted

Opdatér

Løs konflikter

Flet fra gren

Udfører commit for

Relaterede referencer
CVS
Oversigten CVS-synkronisering