När du arbetar med ett projekt i arbetsmiljön kan andra gruppmedlemmar bekräfta ändringar till projektkopian i lagret. För att få del av dessa ändringar kan du "uppdatera" arbetsmiljön så att den erhåller samma status som grenen. De ändringar som visas gäller den gren som ditt projekt i arbetsmiljön är konfigurerat för att dela. Du bestämmer själv när det är dags att uppdatera.
Uppdateringskommandot kan användas från två olika platser: menyn Grupp > Uppdatera och synkroniseringsvyn. Om du ska förstå skillnaderna mellan dessa två kommandon är det viktigt att du känner till de tre olika typerna av inkommande ändringar.
När du väljer Grupp > Uppdatera uppdateras innehållet i de lokala resurserna med inkommande ändringar av de tre ovanstående typerna. Du kan ange vilka uppdateringsfunktioner som ska finnas på inställningssidan Uppdatera/sammanfoga. Alternativen är:
Man vill ofta veta vilka inkommande ändringar som finns innan man uppdaterar lokala resurser. Dessa frågor behandlas i synkroniseringsvyn.
Så här öppnar du synkroniseringsvyn i läget för inkommande:
I läget för inkommande visas ändringar som har bekräftats till grenen sedan du sist uppdaterade. I vyn visas vilka olika typer av inkommande ändringar det rör sig om. Det finns två uppdateringskommandon (på kontextmenyn för respektive resurs i vyn) som du kan använda för de olika konflikttyperna: Uppdatera och Åsidosätt och uppdatera. När du väljer kommandot Uppdatera i synkroniseringsvyn bearbetas alla markerade inkommande ändringar som är i konflikt och kan sammanfogas automatiskt. Konflikter som inte kan sammanfogas automatiskt uppdateras inte (filer som bearbetats tas bort från vyn). Kommandot Åsidosätt och uppdatera används för konflikter. Med kommandot ersätter du de lokala resurserna med fjärrinnehållet. Det är i praktiken ganska sällan du har behov av att "ersätta" på det viset. Alternativ beskrivs längre fram i avsnittet.
Så här uppdaterar du filer som inte är i konflikt och som kan sammanfogas automatiskt:
Om den lokala arbetsmiljön innehåller utgående ändringar som inte kan sammanfogas automatiskt med inkommande ändringar från grenen, kan du, istället för att använda Åsidosätt och uppdatera, sammanfoga skillnaderna manuellt till arbetsytan på följande sätt:
Obs! Lagerinnehållet ändras inte när du uppdaterar. När du godkänner inkommande ändringar tillämpas de bara i arbetsmiljön. Lagret ändras först när du bekräftar de utgående ändringarna.
Tips! Om du är i synkroniseringsvyn och markerar den överordnade nivån i en uppsättning med inkommande ändringar, utförs åtgärden för alla underordnade nivåer. Om du till exempel markerar en överordnad mapp och väljer Uppdatera, bearbetas alla inkommande ändringar som kan sammanfogas automatiskt och som är i konflikt, medan alla andra inkommande ändringar lämnas därhän.
Varning! Funktionaliteten för kommandot Åsidosätt och uppdatera som beskrivs ovan gäller endast läget för inkommande i synkroniseringsvyn. I vyns läge för inkommande/utgående är funktionaliteten för inkommande ändringar och konflikter densamma, men kommandot återställer utgående ändringar till lagerinnehållet. Var mycket försiktig om du använder det här kommandot i läget för inkommande/utgående.
Programmera i grupp med CVS
Synkronisera med ett CVS-lager
Bekräfta
Lösa konflikter
Jämföra resurser
Versionskontrollens livscykel: lägga till och ignorera resurser