помогите освоить TortoiseSVN

LONGMAN

Dark Side of the Moon..
zerkms
Дело в том что хочу svn и версионирование кода внедрить на работе, где работает ещё 2 программиста. Но хочу с начало протестить всё это на локалке, домой. Не понимаю, после установки сервера svn, ведь нужно его както запустить? В статье ничего не сказано об этом
 

zerkms

TDD infected
Команда форума
LONGMAN
Я всегда шарю svn через apache + webdav. Но по идее самый простой вариант - svnserve.
 

fixxxer

К.О.
Партнер клуба
1) ставишь и настраиваешь svnserve либо апач с вебдав модулем и модулями свн. Как это делать на винде не знаю.
2) инициализируешь репозитарий
svnadmin create /путь/к/репозу
и (в случае с svnserve) настраиваешь права доступа в /путь/к/репозу/conf/svnserve.conf
3) делаешь оттуда первый checkout

svn co svn://имя-хоста/

это для svnserve - в случае с апачом, протокол будет http или https

дальше обычно up/ci/...
 

zerkms

TDD infected
Команда форума
Как это делать на винде не знаю.
кстати абсолютно точно так же. разницы нет совсем.

это для svnserve - в случае с апачом, протокол будет http или https
лучше https исключительно - в случае с http будут проблемы с проксями
 

LONGMAN

Dark Side of the Moon..
На виртуальном хостинге невозможно да поднять svn? Ведь не дадут установить модули apache и софт
 

zerkms

TDD infected
Команда форума
Не дадут, да.
svn в принципе можно шарить через дропбокс :)
плюс если есть ссш на сервере и установленный subversion - тогда svn+ssh протокол поможет
 

baev

‹°°¬•
Команда форума
На виртуальном хостинге невозможно да поднять svn?
— смотря какой хостинг.
На nic.ru, к примеру, практически что угодно можно поставить.
Только — на свой страх и риск, типа: «администрация не несёт ответственности за установленное клиентом программное обеспечение».

Ну и, вообще, политика «интересная»: если скриптам оперативки не хватает, в службе поддержки советуют установить nginx, но при этом сами услуг по установке не оказывают и — см. выше — «ответственности не несут»…
 

LONGMAN

Dark Side of the Moon..
baev
Интересно.. Значит каждый может поставить что угодно? Даже не представляю как всё это у них организовано.
А кстати, слыхал гугл даёт бесплатно место на svn, это правда так?

-~{}~ 22.06.10 22:22:

Автор оригинала: fixxxer
1) ставишь и настраиваешь svnserve либо апач с вебдав модулем и модулями свн. Как это делать на винде не знаю.
2) инициализируешь репозитарий
svnadmin create /путь/к/репозу
и (в случае с svnserve) настраиваешь права доступа в /путь/к/репозу/conf/svnserve.conf
3) делаешь оттуда первый checkout

svn co svn://имя-хоста/

это для svnserve - в случае с апачом, протокол будет http или https

дальше обычно up/ci/...
все равно пишет ту же ошибку, не понимаю что я не так делал
 

LONGMAN

Dark Side of the Moon..
weregod
Тоже подумал и вообше отключил антивирь, но ни фига.. :( Для адреса типа svn://localhost по фигу да апач запущен или нет?

-~{}~ 22.06.10 22:59:

Сейчас попробовал и при импорте если указать адрес file:///c:/svn/my-project то работает. Может кто нибудь уже сталкивался с этим?
 

LONGMAN

Dark Side of the Moon..
baev
Вообше отключил файловую зашиту и фаервол в SS Nod и так проверял. Нифига. Переустановил Subversion, тоже нет результата. Что ещё можно попробовать? Переход на nix не предлагать, итак знаю что лучше :) Всё это нужно именно под xp
 

LONGMAN

Dark Side of the Moon..
fixxxer
Думаю да :) До этого я добавил svnserve в службы:
Код:
sc create SVN binPath= "\"C:\Program Files\Subversion\bin\svnserve.exe\" --service --root C:\svn" DisplayName= "Subversion Repository" depend= "Tcpip" start= auto
А потом запустил:
Код:
net start SVN
 

LONGMAN

Dark Side of the Moon..
fixxxer
Спасибо за идею, заработало :) Видимо я как то нетак добавлял в сервысах и не запускался сам сервер.. Хотя тогда не понимаю почему не ругался винда когда я вызывал несуществующий сервыс svn.. Но фиг с ним, главное что разобрался.

-~{}~ 27.06.10 05:00:

В опенсорс php файлах часто выжу номер ревизии в шапке кода, как они добавляют туда? Есть какая то программа для это, или в ручную?
 
Сверху