|
Modificările codului sursă nu sunt adăugate repozitoriului doar atunci când îi spuneţi explicit cvs-ului să comită ("commit") modificările dvs. Când aţi testat toate modificările şi sunteţi gata să le adăugaţi la repozitoriu, urmaţi aceşti doi paşi.
|
|
Pourtant, si deux développeurs ou plus ont fait des modifications sur la même partie du même fichier, alors les choses se compliquent un tout petit peu. Si cela arrive, alors cvs va vous prévenir qu'il y a un conflit. Aucun travail n'est perdu, mais une intervention de votre part va être requise. En effet, cvs a besoin que vous lui indiquiez comment fusionner les changements.
|
|
Sebagai pengembang, anda mungkin perlu merubah file tertentu di CVS. Untuk melakukannya, lakukan perubahan yang diperlukan pada file di salinan lokal anda. Perubahan yang anda buat tidak akan diterapkan di repositori sampai anda memerintahkan cvs untuk meng-commit perubahan tersebut. Ketika anda sudah menguji perubahan anda untuk memastikan bahwa tidak ada kekeliruan dan anda sudah siap untuk menerapkan perubahan tersebut di repositori, ikutilah proses dua tahap berikut. Pertama, perbarui source lokal anda dengan perintah berikut dari direktori source utama:
|
|
Jak zauważyliśmy wcześniej, "cvs update" sprawi, że nasze zasoby będą w pełni aktualne z wersją obecną w repozytorium - ale co się stanie ze zmianami, które sami wprowadziliśmy? Nie należy się obawiać - nie zostaną one odrzucone. Jeśli inny deweloper wprowadzi zmiany do pliku, którego nie edytowaliśmy, nasz plik lokalny będzie dokładnym odzwierciedleniem pliku zawartego w repozytorium.
|
|
Также обратите внимания на две опции командной строки, используемых нами для "cvs update". "-d" сообщает cvs создавать любые новые каталоги, которые возможно были добавлены в репозитарий (по умолчанию этого не происходит), и "-P" сообщающий cvs удалять пустые директории из локальной копии с исходниками. Использование "-P" хорошая идея, поскольку cvs имеет тенденцию, спустя некоторое время, скапливать множество пустых (когда-то используемых, но уже давно заброшенных) директорий.
|