Компьютерный форум NoWa.cc Здесь может быть Ваша реклама
Правила Форума
редакция от 22.06.2020
Форум .::NoWa.cc::.
Вернуться   Компьютерный форум NoWa.cc > В помощь вебмастеру > Программирование

Уважаемые пользователи nowa.cc. Мы работаем для вас более 20 лет и сейчас вынуждены просить о финансовой помощи по оплате за сервер.
Окажите посильную поддержку, мы очень надеемся на вас. Реквизиты для переводов ниже.
Webmoney Webmoney WMZ: Z021474945171 Webmoney WME: E159284508897 Webmoney WMUSDT: T206853643180
Кошелёк для вашей помощи YooMoney 4100117770549562
YooMoney Спасибо за поддержку!

Ответ
 
Опции темы Опции просмотра Language
Старый 06.05.2008, 19:20   #1
Модератор
 
Аватар для ana
 
Пол:Мужской
Регистрация: 20.10.2004
Адрес: Germany
Сообщений: 543
Репутация: 312
Lightbulb Subversion with FTP

Что такое subversion, и почему для программиста это очень важно, думаю понятно, если что почитайте здесь> wiki

Так как у меня нет своего сервера с Apache, где бы я мог установить Subversion Server или WebDav, и не было желания платить за него, то перебивался тем, что сделал репозиторий локально... из всех преимуществ осталось только версионирование...

В один прекрасный день, я понял, что работая вдвоём над одним проектом, или работая один с двух компьютеров, нужно создавать репозиторий на сервере.

Пришла в голову мысль, что если подсоединиться по FTP и заставить его работать как локальный диск, то возможно можно заставить работать subversion по FTP!

Немного поискав нашёл следующую статью> Using Subversion with FTP
статья замечательная! Куча картинок и несложный английский, через полчаса у меня всё заработало! Теперь я мог версионировать свои файлы в subversion по FTP! COOL!

Потребуется ещё маленькая программа NetDrive, она то freeware, то shareware , на всякий случай закачал её (freeware) на rapidshare NetDrive

Удачи!
У кого, что получилось, отпишите please
__________________
Лучше сидеть в маленькой душной пивной , чем работать на большом светлом заводе...
ana вне форума
 
Ответить с цитированием Вверх
Здесь может быть Ваша реклама
Здесь может быть Ваша реклама


Реклама:


Старый 05.06.2008, 04:02   #2
devsvc
Неактивный пользователь
 
Регистрация: 04.11.2006
Сообщений: 7
Репутация: 0
По умолчанию Ответ: Subversion with FTP

Цитата:
Сообщение от ana Посмотреть сообщение
Немного поискав нашёл следующую статью> Using Subversion with FTP
статья замечательная! Куча картинок и несложный английский, через полчаса у меня всё заработало! Теперь я мог версионировать свои файлы в subversion по FTP! COOL!

А на русском языке есть статья?
devsvc вне форума
 
Ответить с цитированием Вверх
Старый 04.07.2008, 09:54   #3
GVY
Пользователь
 
Пол:Мужской
Регистрация: 27.02.2005
Сообщений: 126
Репутация: 25
По умолчанию Ответ: Subversion with FTP

Зачем такие мучения с FTP, если в стандартной поставке есть svnserve.exe? Это сервер svn, который работает с клиентами через свой протокол. Даже можно инсталлировать его как сервис Windows.

Добавлено через 13 минут
Цитата:
Установка сервера Subversion svnserve.exe


1.Добавить в C:\WINDOWS\system32\drivers\etc\services
svn 3690/tcp # Subversion
svn 3690/udp # Subversion

2.Установить сервис Windows с помощью системной команды cs.exe.
P.S. Если нужно запустить несколько сервисов на одном хосте, нужно указывать параметры --listen-port= and --listen-host=


@echo off

sc create svnserve binPath= "C:\Program Files\Subversion\bin\svnserve.exe --service --root d:\home\vadim\db" displayname= Subversion depend= tcpip start= auto obj= "NT AUTHORITY\LocalService"

sc description svnserve "Subversion - a free version control system"

rem restart in milliseconds ( 1 sec = 1000 milliseconds ), reset in seconds
sc failure svnserve actions= restart/60000/restart/60000/restart/300000 reset= 86400
sc qfailure svnserve

net start svnserve


Предоставить учётной записи Локальной службы соответствующие права и к Subversion, и к хранилищам, также как и любым приложениям, которые используются скриптами привязок.

3.В каталоге репозитария conf отредактировать файлы svnserve.conf, passwd, uathz.

4.Выполнить checkout: svn co svn://prog-21/trunk/...

Добавлено через 15 минут
Ещё по этому поводу роищи в инете файл readme_Windows_Server.txt.
А вот код скрипта регистрации сервиса svn:

Цитата:
@echo off

sc create svnserve binPath= "D:\Program Files\Subversion\bin\svnserve.exe --service --root e:\bp_rep" displayname= Subversion depend= tcpip start= auto obj= "NT AUTHORITY\LocalService"

sc description svnserve "Subversion - a free version control system"

rem restart in milliseconds ( 1 sec = 1000 milliseconds ), reset in seconds
sc failure svnserve actions= restart/60000/restart/60000/restart/300000 reset= 86400
sc qfailure svnserve

net start svnserve

Скрипт отмены регистрации
Цитата:
@echo off

net stop svnserve
sc delete svnserve

И никаких FTP

Последний раз редактировалось GVY; 04.07.2008 в 10:10.. Причина: Добавлено сообщение
GVY вне форума
 
Ответить с цитированием Вверх
Старый 04.08.2008, 00:04   #4
ana
Модератор
 
Аватар для ana
 
Пол:Мужской
Регистрация: 20.10.2004
Адрес: Germany
Сообщений: 543
Репутация: 312
По умолчанию Ответ: Subversion with FTP

Цитата:
Сообщение от GVY Посмотреть сообщение
И никаких FTP

Вообще смысл FTP: SVNить с любого компа подключенного к инету, если на сервере нельзя поставить WebDav например. Т.е. решение для нормального хостинга, где только FTP...
__________________
Лучше сидеть в маленькой душной пивной , чем работать на большом светлом заводе...
ana вне форума
 
Ответить с цитированием Вверх
Ответ


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Subversion (SVN) free hosting? ana Программирование 0 15.01.2008 16:54

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 10:40. Часовой пояс GMT +3.


Copyright ©2004 - 2025 NoWa.cc

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2026, vBulletin Solutions, Inc. Перевод: zCarot
Время генерации страницы 0.04192 секунды с 11 запросами