[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: