Du kan committe arbejdsbænkressourcer, du har ændret, over for opbevaringsstedet, så andre teammedlemmer kan se dit arbejde. Kun de ændringer, der committes på denne gren, bliver synlige for andre, som arbejder på grenen. Commit-kommandoen kan afgives to steder: menuen Team > Commit eller oversigten Synkronisér.
Sådan committer du ændringer vha. Team > Commit:
På kommentarsiden kan du få vist de filer, der er ved at blive committet. Hvis det er kendt, at nogen af filerne indeholder sammenfaldende ændringer, bliver committen ikke tilladt. Hvis der ikke er kendte sammenfaldende ændringer, bliver committen tilladt, men der kunne stadig være sammenfaldende ændringer på serveren (dvs. at de sammenfaldende ændringer på serveren bliver kendte for klienten under synkroniseringen). Hvis der er sammenfaldende ændringer på filer, som committes, bliver committen ikke udført. I så fald må du enten udføre en opdatering eller bruge oversigten Synkronisér til at løse konflikterne. Det betragtes som en mere ideel arbejdsgang altid at opdatere inden commit for at sikre, at du har den seneste tilstand af opbevaringsstedet, inden du committer flere ændringer.
Hvis en eller flere ressourcer, der committes, er nye og endnu ikke er tilføjet til CVS-kontrol, bliver de automatisk tilføjet, medmindre de eksplicit fjernes vha. Fjern fra oversigt på kontekstmenuen.
Sådan committer du ændringer i oversigten Synkronisér:
Tip: Du kan committe filer, der er i konflikt, ved at udføre kommandoen Overskriv og commit. Herved committes arbejdsbænkkopien af ressourcen til opbevaringsstedet, hvorved indgående ændringer fjernes.
Advarsel: Funktionsmåden af kommandoen Overskriv og commit, der er beskrevet ovenfor, gælder for den udgående tilstand af oversigten Synkronisér. I oversigtens Indgående/Udgående tilstand er funktionsmåden for udgående ændringer og konflikter den samme, men kommandoen vil bringe indgående ændringer tilbage til indholdet af den lokale arbejdsbænk. Var meget varsom, hvis du bruger denne kommando i indgående/udgående tilstand.
Teamprogrammering med CVS
CVS-opbevaringssteder
Grene
Synkronisér med CVS-opbevaringssted
Opdatér
Løs konflikter
Sammenlign ressourcer
Livscyklus i versionskontrol: tilføj og ignorér ressourcer