Login
SVN & Mercurial
NEW 08.12.08 16:55
Никто не работает с сабжами ?
Можно ли как-нибудь автоматизировать 'commit' из репозитария 'mercurial' , созданного с помощью hgsvn ,
т.е. держать оба репозитария синхронизированными без особых телодвижений .
Или отправить SVN на свалку истории ...
Можно ли как-нибудь автоматизировать 'commit' из репозитария 'mercurial' , созданного с помощью hgsvn ,
т.е. держать оба репозитария синхронизированными без особых телодвижений .
Или отправить SVN на свалку истории ...
NEW 08.12.08 20:12
in Antwort Chipolino 08.12.08 16:55
NEW 08.12.08 20:21
1. Быстрее ( хотя в локалке не заметно )
2. Отсутствие одного центрального репозитария( можно комитить без доступа в сеть)
in Antwort femidav 08.12.08 20:12
В ответ на:
А шо так жестоко? Чем меркуриал лучше?
А шо так жестоко? Чем меркуриал лучше?
1. Быстрее ( хотя в локалке не заметно )
2. Отсутствие одного центрального репозитария( можно комитить без доступа в сеть)
08.12.08 20:27
in Antwort Chipolino 08.12.08 20:21
1. В смысле? Передаёт только дельту? Сейчас это уже неважно. У меня инет почти как локалка.
2. В моих глазах это сомнительное преимущество. Для open source проектов это может быть как раз то, что надо, но в фирме, мне кажется, лучше иметь центральный репозитарий.
2. В моих глазах это сомнительное преимущество. Для open source проектов это может быть как раз то, что надо, но в фирме, мне кажется, лучше иметь центральный репозитарий.
NEW 08.12.08 20:57
in Antwort femidav 08.12.08 20:27
1. Тогда действительно не важно ;-)
2. Можно обмениваться ревизиями минуя центральный репозитарий , экспериментировать .
Но главное преимущество (для меня) - можно комитить без связи с репой , дома например , а через
неделю уже на работе залить патчи.
У нас где-то месяц назад упал сервер , на нём была виртуальная машина SVN , бэкап был не первой свежести
( ну здесь конечно администратор лоханул) я ждал неделю пока восстановят данные , скукотища .... :-)
2. Можно обмениваться ревизиями минуя центральный репозитарий , экспериментировать .
Но главное преимущество (для меня) - можно комитить без связи с репой , дома например , а через
неделю уже на работе залить патчи.
У нас где-то месяц назад упал сервер , на нём была виртуальная машина SVN , бэкап был не первой свежести
( ну здесь конечно администратор лоханул) я ждал неделю пока восстановят данные , скукотища .... :-)
NEW 08.12.08 21:57
in Antwort Chipolino 08.12.08 20:57, Zuletzt geändert 09.12.08 13:57 (femidav)
В svn можно репу зазеркалить, я правда не пробовал, нужды не было...
PS А, нет, с зеркалом ничего не выйдет. В зеркало нельзя коммитить, можно только синхронизировать с источника...
PS А, нет, с зеркалом ничего не выйдет. В зеркало нельзя коммитить, можно только синхронизировать с источника...
NEW 09.12.08 10:01
У нас даже в локалке проблемы. Кабель проложен через жопу. Я как-то коммитил WO с полчаса, в итоге бросил и сделал удаленно.
in Antwort femidav 08.12.08 20:27
В ответ на:
У меня инет почти как локалка.
У меня инет почти как локалка.
У нас даже в локалке проблемы. Кабель проложен через жопу. Я как-то коммитил WO с полчаса, в итоге бросил и сделал удаленно.
NEW 09.12.08 12:31
in Antwort Simple 09.12.08 12:28
А почему он все 125 килотонн по сети гнал? У вас что за VCS?
NEW 09.12.08 13:11
in Antwort femidav 09.12.08 12:31, Zuletzt geändert 09.12.08 13:11 (Simple)
У нас так сделано, что для каждого проекта открывается новый бранч. Потом к релизу все это мержится в транк главным.
зы vcs - svn
зы vcs - svn
NEW 09.12.08 13:28
in Antwort Simple 09.12.08 13:11
Я всё равно ничего не понимаю. При правильном бранчинге вообще ничего не копируется. По идее открыть новую ветку - секундное дело...
NEW 09.12.08 13:32
in Antwort femidav 09.12.08 13:28
Ситуация была нетипичная, но неважно. Новую ветку как-то надо локально на диск себе положить, не так ли?
NEW 09.12.08 13:37
in Antwort Simple 09.12.08 13:32
NEW 09.12.08 13:40
in Antwort femidav 09.12.08 13:37
Не, у нас так не делают. Почему - хрен его знает.
NEW 09.12.08 13:46
in Antwort Simple 09.12.08 13:40
Что значит - у вас? Это же локальная команда, всем должно быть пофиг, сделаешь ты это так, или иначе.
NEW 09.12.08 13:48
in Antwort femidav 09.12.08 13:46
У нас новый бранч открывается скриптом, который и копирует его на диск. Но почему-то мне твой вариант нравится больше, и я не понимаю, почему я сам до этого не додумался :) Пойду поговорю с одним из мэйнтейнеров свн.
NEW 09.12.08 18:30
Ещё огромнейший плюс - таги с бранчами искаропки.
Откатываться(rollback) просто удовольствие :-)
in Antwort femidav 08.12.08 20:12
В ответ на:
Чем меркуриал лучше?
Чем меркуриал лучше?
Ещё огромнейший плюс - таги с бранчами искаропки.
Откатываться(rollback) просто удовольствие :-)
NEW 09.12.08 18:40
in Antwort Chipolino 09.12.08 18:30
Ты имеешь в виду merge tracking? Так с полуторки это и в svn есть.
NEW 10.12.08 10:36
in Antwort Chipolino 08.12.08 16:55
посмотреть на tailor - это штука, умеющая гонять изменения между разными VCS. вроде связка svn + hg у меня работала.
хотя я на работе пересел на git svn, оно получше интегрируется
хотя я на работе пересел на git svn, оно получше интегрируется