|
|
|
| Что такое CVS?
Редактор хвастается своими возможностями, а я даже не представляю что они такое и оценить не могу насколько они полезны.
Расскажите хотя бы в общих чертах о чём речь, и когда они нужны.
Стоит разбираться? | |
|
|
|
|
|
|
|
для: Eugene77
(09.07.2008 в 20:13)
| | насколько я понимаю, данный продукт предназначен для истории изменений определенного набора файлов. если вы работаете в команде, то пожалуй данная архитектура будет полезна, хотя она и устаревшая, и вряд ли кто ей пользуется....
[поправлено модератором] | |
|
|
|
|
|
|
|
для: Assessor
(09.07.2008 в 21:47)
| | И давно ли это стало устаревшей?!!!
Во-первых, это система контроля версий. Она просто необходима при работе в команде, но даже если ты в одиночку разрабатываешь что то более-менее серьезное, без нее тяжело контролировать процесс. Я на любой стадии могу просмотреть, какие я изменения вносил когда то и, если надо, откатить к любой точке.
И программирую я и на PHP в том числе.
Предыдущий ответ был чисто дилетантский | |
|
|
|
|
|
|
|
для: GeorgeIV
(10.07.2008 в 10:07)
| | >И давно ли это стало устаревшей?!!!
C появлением subversion, надо понимать... | |
|
|
|
|
|
|
|
для: Loki
(10.07.2008 в 11:42)
| | CVS - это обобщенное название самой системы, а не только ее конкретного варианта (ксерокс и XEROX). А конкретных вариантов много, нам все таки больше нравится именно CVS, он есть и под винду и под линукс, причем клиент используется один и тот же - TortoiseCVS. Плюс WinMerge - отличный комплект для работы. | |
|
|
|
|
|
|
|
для: GeorgeIV
(10.07.2008 в 11:48)
| | Обобщенное название системы - Revision control, или Version Control System (VCS), или Source Code Management (SCM), а CVS (Concurrent Versions System) - это именно конкретная реализация. | |
|
|
|
|
|
|
|
для: Loki
(10.07.2008 в 15:35)
| | Спасибо!
Теперь ясно о чём речь.
Только правильно ли я понял, что на этапе разработки приложения эти возможности не нужны?
Это уже потом на стадии сопровождения, доработки, усовершенствования кода пригодится?
Как вы применяли? | |
|
|
|
|
|
|
|
для: Eugene77
(10.07.2008 в 19:56)
| | Применяю все время. Незаменимо при совместной разработке. Очень удобно для синхронизации между несколькими компьютерами. Да и вообще спокойно когда знаешь что можешь как угодно курочить код, и всегда можешь вернуться к одной из предыдущих версий. | |
|
|
|
|
|
|
|
для: Eugene77
(10.07.2008 в 19:56)
| | Начинать надо с самого начала! | |
|
|
|
|
|
|
|
для: GeorgeIV
(11.07.2008 в 12:19)
| | Тогда возникает естественный вопрос:
Как начинать?
Встроенные в редактор средства я бы не хотел использовать, т. к. пока пробую разные редакторы, боюсь это вызовет путаницу.
Мне бы самостоятельную программу для этих целей...
Где их берут и как называются?
Какие вам больше понравились? Почему? | |
|
|
|
|
|
|
|
для: Eugene77
(11.07.2008 в 17:51)
| | Советую "черепашку". Но она для svn.
http://tortoisesvn.net/
Простая как две копейки, позволяет мышкой в два-три клика создать репозитарий на основе любой локальной папки.
Но на локалке svn ценности практически не имеет, так что лучше завести svn аккаунт на любом бесплатном сервисе. Я выбрал google. Пока нравится. | |
|
|
|
|
|
|
|
для: Axxil
(15.07.2008 в 11:20)
| | черепашка универсальна. у меня одна и та же черепашка работает и с локальным NTCVS и с серверным линуксовым cvs. Можно любой сервер в настройках указасть | |
|
|
|
|
|
|
|
для: GeorgeIV
(15.07.2008 в 11:42)
| | Для работы с CVS надо специальную версию черепахи? Или любая сойдёт (у меня tortoisesvn 1.4.8). И где конкретно эти настройки находятся? Потому что когда я жму в контексном меню "create repositary here" создаётся по дефолту svn локальное хранилище. | |
|
|
|
|
|
|
|
для: Axxil
(15.07.2008 в 12:07)
| | У меня TortoiseCVS-1.8.29 | |
|
|
|
|
|
|
|
для: Axxil
(15.07.2008 в 11:20)
| | А сколько она весит? | |
|
|
|
|
|
|
|
для: Axxil
(15.07.2008 в 11:20)
| | Там форма для загрузки по адресу:
http://www.wandisco.com/download
хочет чтобы я галочки проставил.
Но не зная о чём речь трудно догадаться какая галочка что значит.
И что мне действительно необходимо.
Меня, конечно, интересует возможность не только локальной работы и даже работы с несколькими версиямиодного скрипта.
Что мне там отметить галочкой? | |
|
|
|
|
|
|
|
для: Eugene77
(15.07.2008 в 21:55)
| | По сабжу можно было глянуть тут:
http://ru.wikipedia.org/wiki/CVS
http://ru.wikipedia.org/wiki/Subversion | |
|
|
|