Здравствуйте, AlexNek, Вы писали:
AN> Это было к этому "Другие указывают в исходниках какую версию использовать и качают готовый бинарник."
maven сам готовый бинарник качает.
AN> .>А репозиторий-то где?
AN> В смысле? Нормальный SVN
Для бинарников?
AN> .>Если push отказался работать (кто-то другой что-то успел наменять),
AN> .>то делаешь pull,
AN> Так пулл это похоже взять изменения в рабочую копию, разговор ведь был про ветку.
Я видимо вопрос не понял.
pull == fetch + merge.
fetch == "взять изменения", притом всегда в отдельную ветку "origin/master". Потом "замержить" твой "master" с "origin/master". А рабочую копию можно только checkout или commit, притом только в локальный "master". Потом можно мержить твой "master" в "origin/master" с помощью push.
AN> .>правишь конфликты если есть, тестишь, делаешь push. В общем аналогично svn, только в svn когда делаешь update, он будет сливать твои незакоммиченные изменения с чужими. Если что-то не так пойдёт, вешайся... git же не позволяет сливать незакоммиченное, что гарантирует тебе возможность отката любых действий.
AN> .>Эх жаль... а можно было бы пофлеймить.
AN> Жалко эту ветку, надо в спецфоруме открывать. Да и результата то все равно никакого не будет.
Да ладно, флеймить везде можно, пока модераторы не придут. А результат будет — сотни сообщений.
AN> .>Слушай, ты вроде с tortoisesvn работаешь. Попробуй tortoisegit, он очень похож.
AN> Да, для проводника, а для студии?
А tortoisesvn разве в Студию встраивается?