to post messages and comments.

Занятно. Работаю на работе над софтиной, код которой, в нулевом приближении, в гитовом репозитории. Причём гитовый он был с 14 мая 2015 года. А до этого был Subersion. Всю историю с 24 июля 2009 года засосали из Svn в Git.

Так вот, впечатляет то, что, если сделать `git gc`, каталог `.git` со всей этой историей с июля 2009 сейчас весит примерно столько же, сколько рабочая копия, и столько же, сколько весил `.svn` (который собственно только копию рабочей копии и хранил).

Вот.

вот вспомнилось как я в пятницу перекусывал ломы, откладывал кирпичи, рвал волосы. Оказывается поймать lock в svn очень легко. Делаем svn up видим, что пересекается код с коллегой — выбираем его изменения, а вам в это время не хватает просто прав на папку. Lock готов. А вот как его снять это танцы — если svn 1.6 и меньше надо лазить по папкам .svn и искать lock, вот в svn 1.7 надо ковырять sqlite базу и искать табличку wc_lock . В общем жесть.

[Это победа, товарищи!] linux.org.ru

Store password unencrypted (yes/no)? no
Please type 'yes' or 'no': no
Please type 'yes' or 'no': no
Please type 'yes' or 'no': no
Please type 'yes' or 'no': 'no'
Please type 'yes' or 'no': "no"
Please type 'yes' or 'no': NO
Please type 'yes' or 'no': NO
Please type 'yes' or 'no': NOOOO
Please type 'yes' or 'no': yes
Please type 'yes' or 'no': yes
Please type 'yes' or 'no': "yes"

Please type 'yes' or 'no': ^Csvn: Caught signal

SVN ?

У меня вопрос к успешным профессионалам.
Есть ветка trunk, есть ветка br1 сделанная копированием ветки trunk
Задача в ветке br1 завершена, нужно смержить ее обратно в ветку trunk
вопрос: КАК ?
У меня конфликты слияния :[

Окончательно испортился — уверен, что гит во всём логичнее и понятнее свна, и пытаюсь посеять это чувство в окружающих. Интересно, как скоро меня начнут бить?

а как правильно склонировать репу уже склонированную через git-svn? в новом клоне должны работать git-svn фичи.

собственно причина иметь копию — скомпилить всё с совершенно другим конфигом не теряя старых бинарей и всё что к ним прилагается

пока сделал так
git clone old new
cp -a old/.git/svn net/,git
скопировать содержимое касающееся свна из old/.git/config в new/.git/config
cd new
git svn mkdirs

При обновлении дистрибутива также обновился svn клиент. И далее при обновлении уже проектов, находящихся под контролем SVN тот потребовал операцию svn upgrade при котором оставил только один .svn каталог — корневой для проекта. Занятно, про чистку от многочисленных вложенных .svn можно уже забыть.
Одобряю :)

Удивился сегодня, узрел в истории master коммит чисто-git и после оного — коммит в svn. Почему-то думал что оно закинет все коммиты в svn, а оно пропускает. Чем чревато?

Прелесть, поставил kis 2013, получил проблему с получением через коммит моинтор и черепаху обновлений от свн, расположенных на https... Блеск, отключение проверки ssl трафика не помогает, только внесение программы в исключения.