Системы контроля версий и смежные вопросы

Здесь обсуждаются темы, косвенно связанные с Far.
Post Reply
Max Rusov
Posts: 3651
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times

Системы контроля версий и смежные вопросы

Post by Max Rusov »

Wave wrote:PPS. От хардлинков при работе с версионным контролем я в итоге отказался. Вреда больше, чем пользы.
При работе с системой контроля версий линки должны быть под управлением системы контроля, а не файловые линки.
Last edited by Max Rusov on Thu 01 Jan, 1970 01:00, edited 0 times in total.
Reason: Добавлена ссылка на исходную тему
User avatar
Wave
Posts: 1887
Joined: Thu 04 Aug, 2005 18:47
Has thanked: 15 times
Been thanked: 26 times

Re: Как узнать какой из хардлинков главный?

Post by Wave »

Смутно понимаю, о чём идёт речь, просто не добрался до таких тонкостей. На всякий случай поясню, хоть это и оффтопик.
Мне нужно, чтобы в одной и той же версионной ветке в разных каталогах было два одинаковых файла. Т.е. если я вношу какие-то изменения в один файл, чтобы точно такие же изменения вносились во второй. И не подозревал даже, что эту логику можно реализовать средствами меркурия.
Пользуюсь ФАРом больше 20 лет © собирательный.
Max Rusov
Posts: 3651
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times

Re: Системы контроля версий и смежные вопросы

Post by Max Rusov »

В SourceSafe можно. Насчет меркурия - не знаю.
User avatar
HaRT
Moderator
Posts: 10866
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Post by HaRT »

Wave wrote:И не подозревал даже, что эту логику можно реализовать средствами меркурия.
Subversion тоже правильно обрабатывает символические ссылки (кроме Винды; впрочем, на семёрке я не смотрел).
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
Wave
Posts: 1887
Joined: Thu 04 Aug, 2005 18:47
Has thanked: 15 times
Been thanked: 26 times

Re: Системы контроля версий и смежные вопросы

Post by Wave »

HaRT, я, кажется, не совсем понял, что имеется в виду? Что если сделать каталог и симлинк на него, то при редактировании файла в каталоге, сабвершн скажет, что изменились два файла в двух каталогах? Я ведь так понял, что Макс имеет в виду немного другое — организацию связей не силами файловой системы, а силами системы контроля версий.
Пользуюсь ФАРом больше 20 лет © собирательный.
User avatar
HaRT
Moderator
Posts: 10866
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Re: Системы контроля версий и смежные вопросы

Post by HaRT »

Wave wrote:что имеется в виду?
http://subversion.apache.org/faq.html#symlinks
Wave wrote:организацию связей не силами файловой системы, а силами системы контроля версий.
Тут не всегда удаётся провести чёткую границу.
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
Wave
Posts: 1887
Joined: Thu 04 Aug, 2005 18:47
Has thanked: 15 times
Been thanked: 26 times

Re: Системы контроля версий и смежные вопросы

Post by Wave »

Win32 has no symlinks, so a win32 client won't do any such translation
Ясно, спасибо. Тем более, что я пользуюсь tortoisesvn\tortoisehg, а не ком-строкой.
Пользуюсь ФАРом больше 20 лет © собирательный.
User avatar
HaRT
Moderator
Posts: 10866
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Re: Системы контроля версий и смежные вопросы

Post by HaRT »

Wave wrote:
Win32 has no symlinks, so a win32 client won't do any such translation
Ясно, спасибо.
Справедливости ради, в Win7 поддержка символических ссылок уже есть, т.ч. лично я надеюсь, что и порт SVN под Винду подтянется.
Wave wrote:Тем более, что я пользуюсь tortoisesvn\tortoisehg, а не ком-строкой.
TortoiseSVN — полноценный графический клиент. Не приходится сомневаться, что они поддержат симлинки вскоре после того, как их поддержит сам SVN.
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

Re: Системы контроля версий и смежные вопросы

Post by DrKnS »

Win32 has no symlinks, so a win32 client won't do any such translation
Какая прелесть.
Уже 4 года, как существуют симлинки на файлы. И 10 лет как на папки.
А для этих товарищей "Win32" видимо, по прежнему является синонимом "Windows 98".
User avatar
Wave
Posts: 1887
Joined: Thu 04 Aug, 2005 18:47
Has thanked: 15 times
Been thanked: 26 times

Re: Системы контроля версий и смежные вопросы

Post by Wave »

Даже если вин хр. Никто не обязывает следить за нюансам того, чем не пользуешься. А хрюша до сих пор чрезвычайно популярна. Можешь пояснить, как будет себя вести свн с поддержкой симлинков на хрюше? Или первая же версия, где эта поддержка появится, автоматически будет означать виста и выше?
Пользуюсь ФАРом больше 20 лет © собирательный.
User avatar
HaRT
Moderator
Posts: 10866
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Re: Системы контроля версий и смежные вопросы

Post by HaRT »

Wave wrote:как будет себя вести свн с поддержкой симлинков на хрюше?
Если говорить про ссылки на папки, то так же, как сейчас на никсах — полноценно их (ссылки) поддерживать. Если же речь про ссылки на файлы — то так же, как сейчас на виндах — взамен симлинка создавать текстовый файл, который содержит специальную пометку и указуемый путь.
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

Re: Системы контроля версий и смежные вопросы

Post by DrKnS »

Wave wrote:Можешь пояснить, как будет себя вести свн с поддержкой симлинков на хрюше? Или первая же версия, где эта поддержка появится, автоматически будет означать виста и выше?
А откуда я знаю? Смотря как они эту поддержку реализуют.

Фар же, например, не стал "виста и выше".
Post Reply

Return to “Операционные системы, командные оболочки и прочее”