Используйте один репозиторий с несколькими ветками вашего проекта.<div><br></div><div>Никаких меток, кроме тех, что Вы сами будете вести в репозитории - Вам не потребуется.</div><div><br></div><div>Оптимально поставить для этого Gitorious и использовать Git.<br>
</div><div><br><div class="gmail_quote">31 марта 2010 г. 16:59 пользователь Kaltashkin Eugene <span dir="ltr">&lt;<a href="mailto:zhecka@gmail.com">zhecka@gmail.com</a>&gt;</span> написал:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
31.03.2010 16:31, Иван Бессарабов пишет:<br>
<div class="im">&gt; Можно написать небольшой скрипт, который будет запускатся после комита<br>
&gt; (делается с помощью post-commit hook), этот скрипт будет править все<br>
&gt; файлы по маске и дописывать/изменять в нужных местах номер правки.<br>
&gt;<br>
&gt; Проблема в том, что после того как это скрипт отработает, все<br>
&gt; изменения, которые он сделает будут незакомиченные (в pre-commit и в<br>
&gt; start-commit еще не известен номер правки котора будет создана).<br>
&gt;<br>
&gt; Все равно не понимаю, зачем такую вещь городить. Помойму более чем<br>
&gt; достаточно инфы, которая получает из &quot;svn st -v&quot; и &quot;svn log&quot;. В том же<br>
&gt; случае, если файл вытаскивается из репозитория и гуляет где-то на<br>
&gt; стороне, то нужно просто версия файла, который не имеет ничего общего<br>
&gt; с номером svn правки.<br>
&gt;<br>
&gt; Расскажите, пожалуйста, подробнее что за задачу вы пытаетесь решить.<br>
&gt;<br>
</div>Да задача-то простая. я сейчас пишу редиректор для высоконагруженного<br>
прокси сервера и правлю сорцы на разных машинах. Когда-то дома из под<br>
винды, когда-то из под OpenBSD, на работе на отдельном сервере. Мне<br>
версионность нужна для защиты от потери моей же памяти. Ибо пишу я не в<br>
виде мейнстрима, а по наличию музы и времени.<br>
Версии на разных машинах могут изменяться. Чтобы хоть как-то это<br>
упорядочить решил поставить svn, сначала пытался на cvs завязаться.<br>
Реально мне нужно время коммита файла в базу и различия по версиям.<br>
Вставки дополнительных keywords(а также кусков файлов), как в примере,<br>
упростили бы замену версионности внутри репозитория для множества файлов<br>
одновременно<br>
Ну и дополнительную инфу можно было бы добавлять в виде общих макросов.<br>
<div><div></div><div class="h5">--<br>
Moscow.pm mailing list<br>
<a href="mailto:moscow-pm@pm.org">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org" target="_blank">http://moscow.pm.org</a><br>
</div></div></blockquote></div><br></div>