Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
В отличие от других систем контроля версий, git хранит все свои данные в одном каталоге, а не плодит повсюду папки .svn.
Можно ли как-нибудь, используя Git, использовать старую нумерацию, пускай даже извращенными методами?
public class Test {
private var data:Array;
public function Test() extends MovieCLip {
trace();
}
}
var test:Array;
function test() {};
var test:Array;
var test1:Array;
function test(func_var1:Array) {};
function test1() {};
var test:Array;
var test2:Array;
function test(func_var2:Array) {};
function test2() {};
2. Простые ветки в git позволяют в любое время достать версию любого предыдущего релиза и работать с ней не мешая идущей разработке. Исправить баги в отдельной ветке, смержить в предыдущий релиз и в текущую разработку.
3. git хранит все свои данные в одном каталоге, а не плодит повсюду папки .svn. Переключить проект с одной ветки на другую можно всего одной командой или парой кликов в клиенте. При этом содержимое папки проекта заменяется новым, которое соответствует выбранной ветке..
4. Как я уже сказал, все комиты сохраняются локально и становятся частью общего репозитория только тогда, когда непосредственно пушатся в него. Это сложно вообразить, но порой получается так, что нет доступа в интернет, а работать нужно.
5. Удобные частичные комиты
Непосредственно перед комитом помечаются файлы, которые в него войдут с помощью git add. При этом существует возможность в отдельный комит внести часть изменений в файле, а не файл целиком.
6. Возможность припрятать изменения.
Сопротивление админов...
Использование git во Flash разработке