<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Комментарии к записи: Грамотное разворачивание сайта без VCS</title>
	<atom:link href="http://leonid.shevtsov.me/03-09-2009/gramotnoe-razvorachivanie-sajta-bez-vcs/feed/" rel="self" type="application/rss+xml" />
	<link>http://leonid.shevtsov.me/03-09-2009/gramotnoe-razvorachivanie-sajta-bez-vcs/</link>
	<description>Ruby, Ruby on Rails, RubyGL и др. ключевые слова</description>
	<lastBuildDate>Wed, 01 Sep 2010 10:04:56 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Автор: Костег</title>
		<link>http://leonid.shevtsov.me/03-09-2009/gramotnoe-razvorachivanie-sajta-bez-vcs/#comment-3721</link>
		<dc:creator>Костег</dc:creator>
		<pubDate>Sun, 30 May 2010 17:11:23 +0000</pubDate>
		<guid isPermaLink="false">http://leonid.shevtsov.me/?p=388#comment-3721</guid>
		<description>сеня зарелизил прототип прожки
http://pyha.ru/forum/topic/4520.msg97106#msg97106

Пока только ftp, mercurial. Потом будет больше протоколов и других систем контроля версий. И планируется добавить работу не в интерактивном режиме.</description>
		<content:encoded><![CDATA[<p>сеня зарелизил прототип прожки<br />
<a href="http://pyha.ru/forum/topic/4520.msg97106#msg97106" rel="nofollow">http://pyha.ru/forum/topic/4520.msg97106#msg97106</a></p>
<p>Пока только ftp, mercurial. Потом будет больше протоколов и других систем контроля версий. И планируется добавить работу не в интерактивном режиме.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Леонид Шевцов</title>
		<link>http://leonid.shevtsov.me/03-09-2009/gramotnoe-razvorachivanie-sajta-bez-vcs/#comment-811</link>
		<dc:creator>Леонид Шевцов</dc:creator>
		<pubDate>Thu, 01 Oct 2009 14:21:22 +0000</pubDate>
		<guid isPermaLink="false">http://leonid.shevtsov.me/?p=388#comment-811</guid>
		<description>Дык мораль в том, что сервер - это shared-хостинг, я туда ничего устанавливать не могу, а VCS использовать хочется, чтобы упростить себе жизнь.

И кроме всего прочего, надо не Mercurial, а git. :)</description>
		<content:encoded><![CDATA[<p>Дык мораль в том, что сервер &#8211; это shared-хостинг, я туда ничего устанавливать не могу, а VCS использовать хочется, чтобы упростить себе жизнь.</p>
<p>И кроме всего прочего, надо не Mercurial, а git. :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: gituliar</title>
		<link>http://leonid.shevtsov.me/03-09-2009/gramotnoe-razvorachivanie-sajta-bez-vcs/#comment-810</link>
		<dc:creator>gituliar</dc:creator>
		<pubDate>Thu, 01 Oct 2009 13:58:34 +0000</pubDate>
		<guid isPermaLink="false">http://leonid.shevtsov.me/?p=388#comment-810</guid>
		<description>Раз удобней, то юзай VCS на полную (в том числе и на сервере), как говориться &quot;жить хорошо, а хорошо жить -- еще лучше&quot;.

PS. По поводу отсутствия mercurial на сервере, это довольно странно, потому как mercurial написан на Python&#039;e, который в свою очередь стоит на большинстве UNIX-систем по умолчанию.</description>
		<content:encoded><![CDATA[<p>Раз удобней, то юзай VCS на полную (в том числе и на сервере), как говориться &laquo;жить хорошо, а хорошо жить &#8212; еще лучше&raquo;.</p>
<p>PS. По поводу отсутствия mercurial на сервере, это довольно странно, потому как mercurial написан на Python&#8217;e, который в свою очередь стоит на большинстве UNIX-систем по умолчанию.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Леонид Шевцов</title>
		<link>http://leonid.shevtsov.me/03-09-2009/gramotnoe-razvorachivanie-sajta-bez-vcs/#comment-809</link>
		<dc:creator>Леонид Шевцов</dc:creator>
		<pubDate>Thu, 01 Oct 2009 13:46:17 +0000</pubDate>
		<guid isPermaLink="false">http://leonid.shevtsov.me/?p=388#comment-809</guid>
		<description>Как это - зачем? Затем, что удобнее.</description>
		<content:encoded><![CDATA[<p>Как это &#8211; зачем? Затем, что удобнее.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: gituliar</title>
		<link>http://leonid.shevtsov.me/03-09-2009/gramotnoe-razvorachivanie-sajta-bez-vcs/#comment-806</link>
		<dc:creator>gituliar</dc:creator>
		<pubDate>Thu, 01 Oct 2009 13:07:09 +0000</pubDate>
		<guid isPermaLink="false">http://leonid.shevtsov.me/?p=388#comment-806</guid>
		<description>Если нет mercurial, то понятно что ничего работать не будет. Зачем тогда юзать VCS --- юзай  scp )))</description>
		<content:encoded><![CDATA[<p>Если нет mercurial, то понятно что ничего работать не будет. Зачем тогда юзать VCS &#8212; юзай  scp )))</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Леонид Шевцов</title>
		<link>http://leonid.shevtsov.me/03-09-2009/gramotnoe-razvorachivanie-sajta-bez-vcs/#comment-805</link>
		<dc:creator>Леонид Шевцов</dc:creator>
		<pubDate>Thu, 01 Oct 2009 12:26:07 +0000</pubDate>
		<guid isPermaLink="false">http://leonid.shevtsov.me/?p=388#comment-805</guid>
		<description>А если на сервере нет Mercurial?</description>
		<content:encoded><![CDATA[<p>А если на сервере нет Mercurial?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: gituliar</title>
		<link>http://leonid.shevtsov.me/03-09-2009/gramotnoe-razvorachivanie-sajta-bez-vcs/#comment-804</link>
		<dc:creator>gituliar</dc:creator>
		<pubDate>Thu, 01 Oct 2009 11:15:45 +0000</pubDate>
		<guid isPermaLink="false">http://leonid.shevtsov.me/?p=388#comment-804</guid>
		<description>Итак, вот как это работает с mercurial:


    1. Создаем репозиторий на сервере (или клонируем уже существующий с локальной машины) и открываем к нему доступ.

    2. Добавляем в .hgrc след. строки (source: http://mercurial.selenic.com
/wiki/FAQ/CommonProblems):

[hooks]
changegroup = hg update &gt;&amp;2

    3. Вносим изменения и делаем коммит.

    4. Теперь после вызова &quot;hg push&quot; на сервере автоматически будет вызываться &quot;hg update &gt;&amp;2&quot;.</description>
		<content:encoded><![CDATA[<p>Итак, вот как это работает с mercurial:</p>
<p>    1. Создаем репозиторий на сервере (или клонируем уже существующий с локальной машины) и открываем к нему доступ.</p>
<p>    2. Добавляем в .hgrc след. строки (source: <a href="http://mercurial.selenic.com" rel="nofollow">http://mercurial.selenic.com</a><br />
/wiki/FAQ/CommonProblems):</p>
<p>[hooks]<br />
changegroup = hg update &gt;&amp;2</p>
<p>    3. Вносим изменения и делаем коммит.</p>
<p>    4. Теперь после вызова &laquo;hg push&raquo; на сервере автоматически будет вызываться &laquo;hg update &gt;&amp;2&#8243;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Леонид Шевцов</title>
		<link>http://leonid.shevtsov.me/03-09-2009/gramotnoe-razvorachivanie-sajta-bez-vcs/#comment-761</link>
		<dc:creator>Леонид Шевцов</dc:creator>
		<pubDate>Sun, 27 Sep 2009 16:08:47 +0000</pubDate>
		<guid isPermaLink="false">http://leonid.shevtsov.me/?p=388#comment-761</guid>
		<description>На Rails ничего сложного в изменении базы нет - заливаешь на сервер новые миграции, выполняешь их, и все.

По поводу diff: rsync делает то же самое, но автоматически. :)</description>
		<content:encoded><![CDATA[<p>На Rails ничего сложного в изменении базы нет &#8211; заливаешь на сервер новые миграции, выполняешь их, и все.</p>
<p>По поводу diff: rsync делает то же самое, но автоматически. :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Василий</title>
		<link>http://leonid.shevtsov.me/03-09-2009/gramotnoe-razvorachivanie-sajta-bez-vcs/#comment-759</link>
		<dc:creator>Василий</dc:creator>
		<pubDate>Sun, 27 Sep 2009 15:26:27 +0000</pubDate>
		<guid isPermaLink="false">http://leonid.shevtsov.me/?p=388#comment-759</guid>
		<description>а вот когда меняется структура базы - все намного сложней. Возможно даже конвертеры придется писать :(.

и вот еще идея: создаем diff-path от ревизии на сервере до той ревизии, на которую хотим обновиться/откатиться. Если есть доступ по SSH и на сервере установлена утилита diff - патчим). Если SSH-доступа нет, но разрешена shell_exec - пробуем патчить.

В самом крайнем случае - пишем парсер, который будет патчить.</description>
		<content:encoded><![CDATA[<p>а вот когда меняется структура базы &#8211; все намного сложней. Возможно даже конвертеры придется писать :(.</p>
<p>и вот еще идея: создаем diff-path от ревизии на сервере до той ревизии, на которую хотим обновиться/откатиться. Если есть доступ по SSH и на сервере установлена утилита diff &#8211; патчим). Если SSH-доступа нет, но разрешена shell_exec &#8211; пробуем патчить.</p>
<p>В самом крайнем случае &#8211; пишем парсер, который будет патчить.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Леонид Шевцов</title>
		<link>http://leonid.shevtsov.me/03-09-2009/gramotnoe-razvorachivanie-sajta-bez-vcs/#comment-715</link>
		<dc:creator>Леонид Шевцов</dc:creator>
		<pubDate>Thu, 24 Sep 2009 17:34:15 +0000</pubDate>
		<guid isPermaLink="false">http://leonid.shevtsov.me/?p=388#comment-715</guid>
		<description>Без обновления использование VCS теряет смысл.</description>
		<content:encoded><![CDATA[<p>Без обновления использование VCS теряет смысл.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
