<?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>Комментарии: Обзор систем контроля версий</title>
	<atom:link href="http://www.bozaro.ru/2009/02/23/vcs_review/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.bozaro.ru/2009/02/23/vcs_review/</link>
	<description>Мой личный блог</description>
	<lastBuildDate>Thu, 05 Jan 2012 14:26:42 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>Автор: Bozaro</title>
		<link>http://www.bozaro.ru/2009/02/23/vcs_review/comment-page-1/#comment-108</link>
		<dc:creator>Bozaro</dc:creator>
		<pubDate>Mon, 27 Sep 2010 03:13:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.bozaro.ru/wordpress/?p=10#comment-108</guid>
		<description>Он &quot;битых&quot; коммитов не застрахован никто и меток в svn действительно не хватает.
В cvs коммиты идут на файлы, а не на репозитарий. Это имеет следующий побочный эффект: если кто-то будет обновляться, в момент когда кто-то другой коммитится, то от получит частично закоммиченный неработоспособный исходник. В svn такой проблемы нет.
Так же при использовании svn удобно номер ревизии включать в номер версии. Это позволяет, в случае проблем, легко получить исходный код из которого собран исполняемый файл.</description>
		<content:encoded><![CDATA[<p>Он &laquo;битых&raquo; коммитов не застрахован никто и меток в svn действительно не хватает.<br />
В cvs коммиты идут на файлы, а не на репозитарий. Это имеет следующий побочный эффект: если кто-то будет обновляться, в момент когда кто-то другой коммитится, то от получит частично закоммиченный неработоспособный исходник. В svn такой проблемы нет.<br />
Так же при использовании svn удобно номер ревизии включать в номер версии. Это позволяет, в случае проблем, легко получить исходный код из которого собран исполняемый файл.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: shadow</title>
		<link>http://www.bozaro.ru/2009/02/23/vcs_review/comment-page-1/#comment-104</link>
		<dc:creator>shadow</dc:creator>
		<pubDate>Mon, 20 Sep 2010 07:18:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.bozaro.ru/wordpress/?p=10#comment-104</guid>
		<description>Вот юзал и cvs и svn, последнее время юзаю svn и чем дольше юзаю, тем больше вопросов, а зачем я это делаю, чем же он лучше cvs?! Позвольте попытаюсь быть опонентом. 
- Что дает скозной номер ревизии? 
поясню на примере с svn. Я изменил 3 файла. Изменения всех трех связаны друг с другом, т.е по частям их комитить нельзя - будет неработоспособной версия. Однако беру и в svn комичу только 2. А потом (ой блин, я ж третий забыл) отдельно комичу третий. Получаю 2 версии в репозитории, одна из которых (предыдущая) неработоспособна.
ВОПРОС. Чем сквозная нумерация лучше после этого несквозной в cvs. 
В cvs я, когда уверен в релизе, просто создам липкую метку на все текущие версии файлов. И буду уверен, что если выну исходняки по этой метке, то они работоспособны.
В описанном мной случае в svn тоже прийдется помечать ревизии как работоспособные. Так в чем фича в сквозной нумерации ревизий?</description>
		<content:encoded><![CDATA[<p>Вот юзал и cvs и svn, последнее время юзаю svn и чем дольше юзаю, тем больше вопросов, а зачем я это делаю, чем же он лучше cvs?! Позвольте попытаюсь быть опонентом.<br />
- Что дает скозной номер ревизии?<br />
поясню на примере с svn. Я изменил 3 файла. Изменения всех трех связаны друг с другом, т.е по частям их комитить нельзя &#8211; будет неработоспособной версия. Однако беру и в svn комичу только 2. А потом (ой блин, я ж третий забыл) отдельно комичу третий. Получаю 2 версии в репозитории, одна из которых (предыдущая) неработоспособна.<br />
ВОПРОС. Чем сквозная нумерация лучше после этого несквозной в cvs.<br />
В cvs я, когда уверен в релизе, просто создам липкую метку на все текущие версии файлов. И буду уверен, что если выну исходняки по этой метке, то они работоспособны.<br />
В описанном мной случае в svn тоже прийдется помечать ревизии как работоспособные. Так в чем фича в сквозной нумерации ревизий?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: чимчим</title>
		<link>http://www.bozaro.ru/2009/02/23/vcs_review/comment-page-1/#comment-37</link>
		<dc:creator>чимчим</dc:creator>
		<pubDate>Wed, 01 Apr 2009 08:48:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.bozaro.ru/wordpress/?p=10#comment-37</guid>
		<description>Статья очень понравилась! Этакий короткий микс полезных знаний. Хоть и “зажгли лампу среди бела дня”:)</description>
		<content:encoded><![CDATA[<p>Статья очень понравилась! Этакий короткий микс полезных знаний. Хоть и “зажгли лампу среди бела дня”:)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: unubrenexuh</title>
		<link>http://www.bozaro.ru/2009/02/23/vcs_review/comment-page-1/#comment-16</link>
		<dc:creator>unubrenexuh</dc:creator>
		<pubDate>Tue, 17 Mar 2009 13:52:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.bozaro.ru/wordpress/?p=10#comment-16</guid>
		<description>Великолепно. Стока полезного материала. Тока обновляйтесь почаще ;)</description>
		<content:encoded><![CDATA[<p>Великолепно. Стока полезного материала. Тока обновляйтесь почаще <img src='http://www.bozaro.ru/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Bozaro</title>
		<link>http://www.bozaro.ru/2009/02/23/vcs_review/comment-page-1/#comment-5</link>
		<dc:creator>Bozaro</dc:creator>
		<pubDate>Tue, 24 Feb 2009 14:48:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.bozaro.ru/wordpress/?p=10#comment-5</guid>
		<description>Существует, например: http://tools.tortoisesvn.net/CommitMonitor. В ней же можно вызвать обновление.

Так же можно на сервере сделать хук на коммит (скрипт в репозитории: hooks/post-commit.bat) который будет делать что-то полезное.

Хотя основной вопрос - зачем оно надо? Обновление репозитория по время работы это страшно.</description>
		<content:encoded><![CDATA[<p>Существует, например: <a href="http://tools.tortoisesvn.net/CommitMonitor" rel="nofollow">http://tools.tortoisesvn.net/CommitMonitor</a>. В ней же можно вызвать обновление.</p>
<p>Так же можно на сервере сделать хук на коммит (скрипт в репозитории: hooks/post-commit.bat) который будет делать что-то полезное.</p>
<p>Хотя основной вопрос &#8211; зачем оно надо? Обновление репозитория по время работы это страшно.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: monk</title>
		<link>http://www.bozaro.ru/2009/02/23/vcs_review/comment-page-1/#comment-4</link>
		<dc:creator>monk</dc:creator>
		<pubDate>Tue, 24 Feb 2009 13:17:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.bozaro.ru/wordpress/?p=10#comment-4</guid>
		<description>Интересно, а существует ли проект клиента под subversion? Такого, чтоб сидел в трее и присылал всплывающие уведомления об изменении версии, над которой ведется работа, а еще лучше динамически обновлял рабочую копию)</description>
		<content:encoded><![CDATA[<p>Интересно, а существует ли проект клиента под subversion? Такого, чтоб сидел в трее и присылал всплывающие уведомления об изменении версии, над которой ведется работа, а еще лучше динамически обновлял рабочую копию)</p>
]]></content:encoded>
	</item>
</channel>
</rss>

