Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Но есть и не мало тех среди нас, кто не использует VCS по причине предвзятого мнения о системах контроля версий.
85% опрошенных компаний используют систему контроля версий. Непонятно, как работают остальные 15%… Наверное, делают простые проекты, которые создаются одним разработчиком за одну неделю.
Я вообще не могу вспомнить, когда и зачем юзал гит или свн из командной строки…
отрывать левую руку от головы, а правую от мышки
работы с действительно большими проектамиТо есть левая рука в перманентном фейспалме из-за отчаяния от масштабов проекта и отвратительной локализации функциональности, поэтому можно пользоваться только GUI с помощью свободной правой руки с мышкой? :)
Ну так а потом мне можно будет менять структуру БД только в этих файлах? Могу я зайти в какой-нибудь MySQLAdmin (или в другую удобную мне систему) и поправить что-нибудь?
Т.е. вы на работающую production БД заходите гуевой тулзой и правите схему прямо налету?
Могу я зайти в какой-нибудь MySQLAdmin (или в другую удобную мне систему) и поправить что-нибудь?
Все локальные копии проектов держу в Dropbox с проплаченной функцией истории правок, чтобы можно было откатить проект (ну и, в первую очередь, состояние локального репозитория), не заморачиваясь с созданием резервных копий вручную.
Но, млять… Линус, за что?!Его можно понять как основного майнтейнера репо кода ядра линукса на тот момент. Для упрощения сопровождения ему просто необходимо было придумать Git, а всем остальным пришлось с этим согласиться, смириться и принять. И надо признать, что для этих целей Git — самое то!
так что ты rebase'ни его относительно master'а, squash'ни свои коммиты
так как там всё просто как гвозди
git add --patch, реже просто через git add. И еще ни разу, за года 2 где-то, не было никаких проблем.При чем тут сам Git к jgit и TortoiseGit?
не было никаких проблем
Но ведь не случайно такие крупные проекты как например jQuery, Rail и Linux Kernel полагаются на Git для контроля версий и совместной работы над кодом.
А почему вы проблему системы валите на git? Если бы двоеточие оказалось в каталоге который вам нужен, даже svn никак бы вам не помогла.Если не знаете — не пишите чушь! svn грубо говоря, хранит папки и файлы, git хранит изменениня.
Только речь-то про то как проблему решить не изменяя репозиторий. Например, у вас банально нет прав за запись, или полиси проекта такое что нужны директории с двоеточиями (например, какие-нибудь имена классов/модулей). Повторяю, svn ничем не поможет.Вы можете придумывать все что вам угодно, но сам автор поста написал, что проблема решилась после того как папку удалили комитом с системы где допустимы двоеточия в именах, а это именно изменение репозитория. Но вы конечно можете продолжать думать что это не так :-)
git branch"), но с этим легко бороться фильтрами.master, сносите временные метки и всё. Чисто, аккуратно, красиво. Грязи нет нигде — ни в репозитории, ни в истории.git tag), но я как-то привык использовать branch'и. Большой разницы нет: lightweight tag и branch — это почти одно и то же в git'е…git pull origin bug-647 автодополнились все 4 слова, к месту и разумным образом.
6 мифов, мешающих разработчикам использовать Git