Po utworzeniu rozgałęzienia CVS i pracy z nim może okazać się konieczne scalenie wprowadzonych zmian z innym rozgałęzieniem lub z elementem HEAD. Aby to zrobić, należy poznać:
Aby scalić zmiany, wykonaj następujące czynności:
Wskazówka: jeśli punkt początkowy scalania nie jest znany, można wybrać wykonanie scalania bezpośrednio w obszarze roboczym. Wtedy wybór odpowiedniego punktu startowego staje się zadaniem serwera CVS. Ponieważ scalanie jest przeprowadzane bezpośrednio w obszarze roboczym, serwer CVS może wprowadzić do plików tekstowe znaczniki konfliktu. Obsługa takich znaczników zwykle nie jest łatwa, dlatego scalanie bezpośrednio w obszarze roboczym powinno być wykonywane wyłącznie wtedy, gdy jest ono nieuniknione.
Akcje w edytorze scalania uzupełniają akcje ręcznego scalania na pasku narzędzi, które są dostępne w dolnej części edytora scalania.
Aktualizuj | Wykonanie tej akcji spowoduje wprowadzenie zmian do pliku w obszarze roboczym. Konflikty, których nie można scalić automatycznie, zostaną pominięte. |
Zastąp i aktualizuj | Ta akcja jest włączana dla plików ze zmianami powodującymi konflikty. Wykonanie tej akcji spowoduje usunięcie wszystkich zmian lokalnych i zastąpienie pliku treścią zdalną. |
Oznacz jako scalone | Ta akcja spowoduje usunięcie z widoku wybranych zmian. Zmiany zostaną wyświetlone ponownie, jeśli zdalny stan zasobu zmieni się, a synchronizacja scalania CVS zostanie odświeżona. |
Wskazówka: zmiany w toku można wprowadzić przez unieruchomienie synchronizacji scalania CVS w widoku Synchronizacja. Zapewni to aktualność obszaru roboczego w odniesieniu do zmian wprowadzonych w innym rozgałęzieniu.
Programowanie zespołowe za pomocą systemu CVS
Rozgałęzienia
Synchronizowanie z repozytorium CVS
Rozgałęzianie
Synchronizowanie z repozytorium
Aktualizowanie
Zatwierdzanie