Как да използвам CVS в проекта на Android, за да поддържам хронологията на версиите?

Търсих много в Google за SVN, GIT и CVS. Единственото нещо, което разбирам, че се използва за поддръжка на софтуерния проект, който сме разработили. Те се използват за поддържане на текущи и исторически версии.

Внедрих CVS хранилището в моята система, използвайки помощта на тази статия

Сега мога да видя задачата и CVS хранилището в Eclipse, но не знам как да използвам проекта си в CVS. Как поддържа версията?

Нито една от връзките не обяснява как да поддържате проект или малък пример. Може ли някой да помогне по въпроса?


person mayur rahatekar    schedule 12.01.2012    source източник


Отговори (1)


Изглежда искате да разберете основите на системата за контрол на версиите. Бих ви препоръчал да прочетете HgInit на Joel Spolsky, който учи на основите на контрола на версиите.

Общи стъпки за работа с която и да е система за контрол на версиите:

  • Създайте хранилище, което съдържа изходния код.
  • Задайте игнорирани файлове, които ще игнорират промените, направени в определени файлове, като например binaru файлове (изображения и т.н.)
  • Създайте клон
  • Започнете работа върху файл. Когато достигнете логическа крайна точка (да речем, добавихте метод, създадохте нов клас), ангажирайте промените.
  • Повторете
  • Поддържайте отделни клонове за нови функции и за грешки
  • Редовно ги обединявайте, така че вашите дефекти в грешките да бъдат включени в клона за нови функции
  • Създайте клон за издаване, когато вашият проект е готов за издаване.
  • So on.

Сигурен съм, че други ще ви насочат да използвате по-модерен VCS като Mercurial/Git, ако все още се интересувате от CVS, вижте тези 2:

person Sathyajith Bhat    schedule 12.01.2012
comment
Благодаря Сатя. Ще пробвам с горния линк. - person mayur rahatekar; 12.01.2012