Ведение проекта, какие существуют инструменты?

LittleDen

Новичок
Ведение проекта, какие существуют инструменты?

Уважаемые, кто чем пользуется (под Windows) для версионинга PHP-кода? Стоит ли ставить монстра типа Visual Source Safe или есть нечто поменьше и попроще?

Основные требования:
1. Сохранения разных версий одного и того же файла
2. Ведение комментариев к проекту в целом и пофайлово в частности (ну там todo, заметки разные по существу и т. д.)
3. Обеспечение работы в команде необязательно, но желательно (на будущее)

Будет ли это web-среда типа http://mamboforge.com или standalone-висящее приложение типа Macromedia Contribute -- неважно.

Собираюсь ринуться в большой собственный некоммерческий проект (исключительно для личных нужд), вот и хотелось бы иметь подобное "средство разработки". :)
 

Нечто

Психолог РНРClub
Хм. Я, например, тащусь от Trac: трэкер, вики, SVN и т.д. Что еще от жизни нужно? =)
 

LittleDen

Новичок
Автор оригинала: Нечто
Хм. Я, например, тащусь от Trac: трэкер, вики, SVN и т.д. Что еще от жизни нужно? =)
Python использует. Под виндой буду очень долго разбираться с тонкостями его установки и настройки. :(
 

LittleDen

Новичок
Автор оригинала: Кром
LittleDen c CVS знаком?
http://www.cvs.ru/
Работал как клиент ещё со времён своего знакомства с FreeBSD. В данный момент не устраивает ибо:
1. Как и многое из unix-native-систем наворочено до безобразия (читай "неудобно в использовании"). Я бы хотел сосредоточиться на своём коде, а не изучать многообразие команд cvs
2 (и самое главное). Машины с Linux|FreeBSD|etc под рукой нет и в ближайшее время не будет. А по Windows, насколько я понял, существует только оболочка для управления.

Коллеги надоумили про систему PCLS (или PCVS, точно не помню сейчас название). Видимо, придётся щупать её...
 

Sizz

Новичок
под виндос уже давно все есть.
команд там не так много
 

[DAN]

Старожил PHPClub
тогда уж про subversion говорить надо, а не про cvs.
Я поставил и доволен. Работает как часы и под виндой и под юнихами. Да и проше чем cvs на порядок. Прочел ман за 15 мин. и работай.

VSS, кстати, работает только в локальной сети. Чтоб сграбить\проапдейтить версию продукта, придется немало помучиться.
 

neko

tеam neko
Нечто
ты это, кладезь просто ;-)
опубликовал бы букмарки где-нибудь свои
типа там на http://del.icio.us/ или еще где
если не жалко конечно
 

[DAN]

Старожил PHPClub
LittleDen http://subversion.tigris.org/
Дока тут: http://svnbook.red-bean.com/
Почитай, будешь весьма приятно удивлен :)

Long под винду и клиент, и сервер есть.
http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91
Причем есть еще некий клиент, который прописывается в контекстном меню. И при клике на папку ее можно checkin/checkout без загрузки каких-либо программ (как WinCVS, например).
Есть еще конвертер cvs2svn.
Все бинарники можно найти на офсайте.

Вобщем, удобная тулза.
 

Нечто

Психолог РНРClub
LittleDen
сервера под винды нет, опять же
Ты пост [DAN]'а читал?! Все там есть.
И TortoiseSVN - клиент, который в облочку интегрируется.

-~{}~ 19.03.05 19:53:

neko, ммм.. ну там нужно регистрироваться =) как-нибудь..
 

MiRacLe

просто Чудо
Нечто

zakladki.ru (он же zakladki.yandex.ru)

(поддержи отечественного производителя ;o) )

P.S. предлагаю многим(не всем) выкладывать (обмениваться) этими самими букмарками (как логическое продолжение[начало] блогов)
 

LittleDen

Новичок
Crazy, может быть и не чудится, но что мне об этом должно говорить? Когда я первый раз зашёл по ссылке, нашёл упоминание, что под винды есть только клиент. А сейчас гляжу и не могу найти этого места. Но не причудилось же мне? :)
 

Crazy

Developer
LittleDen, я не знаю, где и что ты прочитал. Лично я открываю -- сюрприз, сюрприз -- раздел "Installing Subversion" и читаю:

Subversion is built on a portability layer called APR (the Apache Portable Runtime library). This means Subversion should work on any operating system that the Apache httpd server runs on: Windows, Linux, all flavors of BSD, Mac OS X, Netware, and others.
 
Сверху