Re: Система управления версиями без "сервера"
On 2010.03.15 at 10:36:28 +0300, dkemail wrote:
>>
> Но SVN, GIT и Mercurial должны иметь свои подсистемы на сервере... а
> хотелось обойтись только sftp на сервере, или я не прав?
Конечно неправ. Зачем делать checkout непосредственно на сервере?
Надо на рабочей станции делать checkout, потом собирать из рабочей копии
пакет (в крайнем случае просто архив tar.gz) его тащить на сервер и там
устанавливать.
Кстати tar cf - . |ssh server tar -C куда-надо -xf -
гораздо удобнее, чем sftp, когда надо перетащить кучу файлов, особенно
если там еще и симлинки есть.
Конечно, rsync еще удобнее, но его на том конце может не быть (если уж
там бинарников cvs/svn/hg нету), а tar есть наверянка.
Reply to: