Udfører commit

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:

  1. Vælg de ressourcer, du vil committe, i en af navigationsoversigterne.
  2. Højreklik på ressourcerne, og vælg Team > Commit på pop op-menuen.
  3. Hvis der er nye filer, hvis filtyper ikke kan bestemmes automatisk, vil første side i dialogboksen Commit vise de ukendte typer og give mulighed for, at du kan angive dem som enten ASCII eller binære. Klik på Næste for at fortsætte.
  4. Angiv en kommentar til ændringerne på siden Kommentar, f.eks. Rettet stavefejl.

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:

  1. Vælg de ressourcer, du vil committe, i en af navigationsoversigterne.
  2. Højreklik for at åbne pop op-menuen, og vælg Team > Synkronisér med opbevaringssted. Oversigten Synkronisér åbnes.
  3. Klik på knappen Udgående tilstand på værktøjslinjen i oversigten Synkronisér for at vise eventuelle ændrede arbejdsbænkressourcer (udgående ændringer).
  4. Hvis der er konflikter (røde pile), skal du løse dem. Det gør du ved at åbne dem i en sammenligningseditor og bruge tekstsammenligningsområdet til at flette ressourcer med konflikter. Du kan kopiere ændringer fra opbevaringsstedsrevisionen af filen og gemme den flettede arbejdsbankressource. Når alle konflikter i området Sammenlign struktur er løst, skal du udføre kommandoen Vælg som flettet på ressourcen i oversigten Synkronisér for at gøre ændringen til en udgående ændring. Herefter er du klar til at committe.
  5. Højreklik øverst i det hierarki, du vil committe, i delvinduet Sammenlign struktur, og vælg Commit på pop op-menuen.
  6. Angiv en kommentar til ændringerne i dialogboksen Kommentar, f.eks. Rettet stavefejl. Igen gælder, at hvis der er nye filer af en ukendt type, bliver du bedt om at angive, hvilken type de skal være.

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.

Relaterede begreber
Teamprogrammering med CVS
CVS-opbevaringssteder
Grene
Synkronisér med CVS-opbevaringssted

Relaterede opgaver
Opdatér
Løs konflikter
Sammenlign ressourcer
Livscyklus i versionskontrol: tilføj og ignorér ressourcer

Relaterede referencer
CVS
Oversigten Synkronisér