Я создал репозитарий Subversion для разработки Vingrad CMS. Доступ на чтение к исходникам имеют все. Доступ на изменение исходников - только официальные разработчики. Если вы располагаете необходимыми знаниями и хотите им стать, то пишите мне в ПМ.
Сергей, как-то писал описание по работе с Subversion. Я его приведу:
Итак удобная работа из под винды при помощи твоего любимого редактора PHP: Внимание! Непосредственно перед каждым Commit'ом необходимо сделать Update. Установка клиента:- Ставишь http://tortoisesvn.tigris.org/.
- Создаёшь директорию, в которой будут файлы локально лежать. Например "c:\vingradcms"
- Заходишь в директорию. Правая кнопа мыши, SVN Checkout. Открывается попап
- Задаёшь в первую строчку: http://svn.vingrad.ru/svn/vingrad-cms/trunk
- Всё красиво скачиватся. везде зелёные галочки
Сама работа с SVN:- Работаешь с этой папочкой. Делай, изменяй файлы, эксперементируй (Какой прогой - пофиг. Это просто локальная папка у тебя)
- Папочки и файлы, где ты что - то поменял имеют красные воскл. знаки.
- Все тесты локально прошли на ура, код без ошибок?
- Точно уверен в предидущем пункте?
- Правая кнопа мыши SVN Update.
- C сервера приходят изменения, которые произошли с момента твоей последней работы.
- Если нет конфликтов - Правая кнопа мыши SVN Commit. (если надобно авторизоваться и выскочит попап, сделай это!)
- Заполняем описание проведённых изменений обязательно!!
- Всё красиво синхронизуется.
Дополнительно: Правая кнока -> Свойства папки теперь показывает и весь лог, кто когда чего изменял. В логе правая кнопка на запись и вы можете восстановить любое состояние репозитория. |