Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
hg qimport -r . hg qrefresh -e hg qfinish .

Наиболее простой и удобный способ — это выделить один репозиторий для обмена.
static_files
... css
... images
... ... uploads
... js
... ... 3rd_party
Создать репозитарий в текущей директории — «git init». Все.
Всего одна папочка .git и никакой порнографии ввиде .svn в каждой директории.
Интернет не нужен.
Удалить коммит, как будто его и не было
Впрочем, вы всё равно попробуйте написать про svn — будет интересно
А как быть, если ошибочно?
В доках по этому поводу написано, что очень трудно заставить git безвозвратно удалить то, что вы однажды закоммитили.
Меня вот .svn в каждой папке напрягает.
Не понимаю проблемы порнографией, если конечно делается svn export
Плюс невозможно скопировать папку из другого svn проекта — нужно обязательно удалять все .svn папки
Создание репы не сильно сложная процедура
svnadmin create там тоже ведь не сложно?
Не понимаю проблемы порнографией, если конечно делается svn export
Ну как-бы не понимаю опять-же проблемы, если работает больше одного, то интернет нужен. Да и если один, но работает в нескольких местах, то тоже нужен, если конечно не таскать флешку с собой или не использовать сетевые хранилища.
А как быть, если ошибочно?
Я на самом деле почитал и не понял для себя преимуществ по сравнению с SVN. Я работаю с двумя программистами над одним проектом, всё лежит на сервере разработки, svn на сервере бэкапится. Вот чем для меня может быть полезнее git? Прочитал, явных преимуществ не нашел, они наверное есть, но если можно, то кратенько поясните их на примере проекта, где есть сервер и нет проблем с интернетом :)
А зачем всё разделять? Куда проще одной командой залить сразу на сервер.
Lib Project1 Project2 v1 | v1 v2 <--------v1 | v3 <-----------------------v2 v4
RC ══ HotFix ─HFWorkspace1
║ ├─────HFWorkspace2
║ └─────HFWorkspace3
╚════ Development────WS1
├─────────WS2
└─────────WS3
Hotfix═══HotfixRU─────────DevTeam1─≡ developers
║ └──────────DevTeam2─≡ developers
╠═════HotfixUA─────────DevTeam3─≡ developers
║ └──────────DevTeam4─≡ developers
╚═════HotfixUSA────────DevTeam5─≡ developers
╠══HotfixUSA1─DevTeam6─≡ developers
║ └──DevTeam7─≡ developers
╚══HotfixUSA2─DevTeam8─≡ developers
Почему Git