Чтобы добавлять сообщения и комментарии, .

@nonsense:
nonsense

Чем вам всем так Subversion не нравится? Почему нужно переходить на Git?

@dluciv:
dluciv

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

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

Вот.

@lurker:
lurker

ты, блядь, как я не люблю тебя

@borman:
borman

Обнаружил у некоторых коллег развесистый мануал "как мерджить бранчи в svn". После 7 лет работы исключительно с git, впечатляет.

@Melhior:
Melhior

Есть тут люди кто пользуется svn для конфигов? Желательно в автоматическом режиме. Как реализовали схему?

@segfault:
segfault

stackoverflow.com
простейший блять
git clean -dfx
а нету ...

@MitrandiR:
MitrandiR

попробовал git… он гораздо круче чем svn

@hardworm:
hardworm

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

@Tenno-Seremel:
Tenno-Seremel

[Это победа, товарищи!] 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

@Kim:
Kim

Своевременно, ничего не скажешь:

The GNUstep Application Project transitioned its source repository from CVS to SVN

@segfault:
segfault

Как мне комит найти то теперь? Нужен git-bisect для svn

@ilardm:
ilardm

Тыщу лет с свном не работал. Как тут посмотреть историю нормально? С ветками. В черепахо-свн. Ну чтоб как в черепахо-хг.

@Shumaher:
Shumaher

только-только начал втыкать GIT, а в WP SVN юзают. достали все технологии эти — одинаковые когда

@ilardm:
ilardm

А у вас переход с svn на git/mercurial тоже был, скажем так, не совсем гладким?

@segfault:
segfault

Бля, даже в емаксовой моде для работы с этой хуйней все клавиши не емаксовые. Все не как у людей, пидарасы, блядь.

@V1ncE:
V1ncE

Ваш проект весит 2 гб?
SVN: Вы заебетесь ждать!

@segfault:
segfault

blog.cedarsoft.com
смотрите на этих евангелистов, ох лол !
5. Branches are evil! — эта пять

@segfault:
segfault

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

@segfault:
segfault

Убегайте оттуда нахуй !

@shaggie:
shaggie

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

@mikola:
mikola

А что Жуик? Кто-нибудь уже поюзал svn 1.8 rc?

@rion:
rion

а как правильно склонировать репу уже склонированную через 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

@segfault:
segfault

Я знал что свн говно, примерно как похопе, хуево спрокетированное говно, но чтобы на столько

@Daemon:
Daemon

d24w6bsrhbeh9d.cloudfront.net

@AlexVK:
AlexVK

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

@stasikos:
stasikos

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

@Radjah:
Radjah

Научите @Irremann системам контроля версий. >_<

@Tishka17:
Tishka17

Как бы мне лучше в манифест андроид приложения запихнуть версию в виде "название тага.ревизия"?

@borman:
borman

Жуйк, а подскажи, есть ли нормальные способы смотреть историю (без гуёв, разумеется) в svn? Хочу чтобы сразу с пейджером и раскраской цветом, как в git.

@Shchvova:
Shchvova

интеграция айфона 5го в отдельной ветке. Надо узнать когда мердж, и взять денек отпуска на этот день.

@V1ncE:
V1ncE

svn ci -m 'Dear God, please make it pass the tests' main.c

@Kreol:
Kreol

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

@sss:
sss

git svn fetch
error: git-svn died of signal 11
кто то сталкивался ?

@dr-Chaos:
dr-Chaos

вдогонку #2100970 — gaperton писал что-то про bzr, он вроде нативно должен поддерживать svn-овские репы. Можно попробовать — всяко лучше должен быть.

@dr-Chaos:
dr-Chaos

блин в этом вашем грёбаном svn-е и репликации толковой нету. Вот как с ним распределённые комманды работают?

@NokitaKaze:
NokitaKaze

serverfault.com

@NokitaKaze:
NokitaKaze

Я пользуюсь SVN для того, чтобы мне было быстрее синхронизировать свой код. Так какого хуя мне приходится РУКАМИ добавлять, удалять новый файлы в репе?

@atommixz:
atommixz

mindinmotion.ru

@arrowdodger:
arrowdodger

Какой графический клиент посоветуете для SVN? Я пользовал KDESvn, в принципе ничего так, но меня смущает, что он вроде умер.

@KpoxaPy:
KpoxaPy

Вот в svn есть удобная хрень под названием 'blame', чтобы посмотреть кто, что и когда изменял в файле на отрезке ревизий. Есть ли что-то подобное в git?