Page 1 of 4

Поддержите проект используя Git! (Support Alexey using Git!)

Posted: Sun Sep 25, 2011 12:43 pm
by Fred
Hello All!

Yesterday I made a small, subtle change to the SECU-3 firmware repository and shared it with Alexey in a way that was clean and convenient for him. While doing that I noticed that NO ONE else had done it! This saddened me quite a lot. If you use git to share your work with Alexey, it makes his life easier and yours easier too. His life being easier translates into you getting better firmware sooner for your cars. That is good for EVERYEONE! :-)

See here for an English guide to using git to share:

viewtopic.php?f=41&t=547

Alexey may do a similar Russian guide for you all, soon, with some luck.

See here for how it looks to share and have your work taken in as-is (assuming that it is good enough) by Alexey:

https://github.com/fredcooke/secu3app/network

Alexey, please translate for your guys and give me a Russian title for this!

Fred.

Re: Support Alexey By Using Git!

Posted: Wed Oct 05, 2011 12:25 am
by Fred
Здравствуйте все!

Вчера я сделал небольшие, тонкие изменения в репозитории пришивки SECU-3 и поделился ними с Алексеем таким образом, чтобы это было понятно и удобно для него. Делая это я заметил, что никто другой так не сделал! Это достаточно опечалило меня. Если вы используете Git, чтобы поделиться своей работой с Алексеем, это делает его жизнь легче и проще, вашу тоже. Становясь проще, его жизнь отражается на вас и вы быстрее получаете лучшую прошивку для вашего автомобиля. И это хорошо для ВСЕХ! :-)

Смотрите здесь англоязычное руководство по использованию Git для всех:

viewtopic.php?f=41&t=547

Алексей может сделать аналогичное русскоязычное руководство для всех вас, в ближайшее время, если повезет.

Посмотрите здесь для того, чтобы увидеть как это выглядит - делиться и давать Алексею возможность использовать результаты вашей работы:

https://github.com/fredcooke/secu3app/network

Фред.

Thank you, Alexey, for the translation! :-)

Re: Support Alexey By Using Git!

Posted: Mon Oct 10, 2011 11:23 am
by STC
Пришло время всем пользователям работающим с исходными текстами проекта, желающими помочь проекту научиться использовать Git.
Git - мощная система контроля версий распределенного типа, идеально подходящая для open source проектов. В комбинации с сервисами предоставляемыми github дает много преимуществ.
Общая информация по Git http://ru.wikipedia.org/wiki/Git
Официальный сайт http://git-scm.com/
Руководств к использованию и туториалов по Git полно в интернете как на английском, так и на русском языках.
Вот пример http://iportnov.ru/blog/2008/06/19/sist ... versii-git
Русский перевод руководства пользователя Git http://freesource.info/wiki/RuslanHihin ... nual?v=b7s&

Git существует как для Linux так и для MS Windows. Для MS Windows есть графическая оболочка под названием TortoiseGit - очень удобная.
http://ru.wikipedia.org/wiki/TortoiseGit
http://code.google.com/p/tortoisegit/

Кратко, принцип работы следующий
1. Регистрируемся на github.com;
2. Переходим на страницу проекта;
3. Выбираем прошивку, менеджер или загрузчик;
4. Делаем fork (создает ответвление для вас);
5. Средствами Git клонируем репозиторий на локальной машине.

Далее вы можете работать со своей копией репозитория и отправлять изменения на github. Когда я узнаю о ваших изменениях, я могу перенести их в основную ветку проекта.

Re: Поддержите проект используя Git! (Support Alexey using G

Posted: Mon Oct 10, 2011 12:41 pm
by Fred
One error in your Russian post: Official site and Russian wikipedia share the same link.

Additionally, you might want to make sure that they try to keep their copies up to date such that there are minimal merges required (fast fwds only). They'll also need to know how to get back up to date cleanly once you pull in your stuff on top of the head of your master branch. That basically consists of rebasing their stuff onto yours, or resetting, pulling in yours verbatim and then redoing their work on top. etc. There is a good thread on behaving well as a down stream (anyone other than you) here:

viewtopic.php?f=41&t=1103

Fred.

Re: Поддержите проект используя Git! (Support Alexey using G

Posted: Mon Oct 10, 2011 7:07 pm
by Stranger21
https://github.com/Stranger21/secu3app
вот вроде сделал ...
пошел разбираеться с програмой для локальной папки .
у меня правда бардак на диске (

ничего не понял как сдалть связь локальной папки и на сервере ..(

а нету русско интерфейсной программы ? чтото я совсем ничего не понял . чтото происходит вроде , но явно не то что нужно

фуух .. во сложно то все ))) как бы то нибыло получилось записать фаилы . что там дальше какие + минусы , я пока не понял ... программу SmartGIT использовал . Записывать могу - и хорошо , у меня на диске все релизы так копиями и множатся

Re: Поддержите проект используя Git! (Support Alexey using G

Posted: Tue Oct 11, 2011 10:56 am
by STC
Скачай и установи TortoiseGit.
а нету русско интерфейсной программы ? чтото я совсем ничего не понял . чтото происходит вроде , но явно не то что нужно
Возможно есть русский язык в TortoiseGit. Ну а вообще это конечно слишком, English нужно хоть немного знать. Для работы с компьтерными программами нужно словарного запаса в 100 слов...

Re: Поддержите проект используя Git! (Support Alexey using G

Posted: Tue Oct 11, 2011 11:55 am
by Stranger21
ну вот как раз для этой программы моего английского не хватило ... не работает и все тут ... смарт гит работает . и славно...

Re: Поддержите проект используя Git! (Support Alexey using G

Posted: Thu Oct 13, 2011 7:35 am
by Stranger21
каким то чудным образом totoisgit вроде тоже начал работать ... но создать копию проекта им не получалось .. ну и фик с ним .... вроде вьехал немного как чего делать , по крайней мере вроде получаеться откатываться назад , и записывать новое на сайт .... ну и ладно ... ) будем писать ) ...
только я пишу только исходники , компилировать я компилирую через ИАР...

Re: Поддержите проект используя Git! (Support Alexey using G

Posted: Thu Oct 13, 2011 2:27 pm
by STC
но создать копию проекта им не получалось ..
Вот эта страничка показывает участников https://github.com/Stranger21/secu3app/network/members
Кликаем на Stranger21 и переходим на страничку его ответвления, на которй есть адрес его ветки:
https://github.com/Stranger21/secu3app.git

На локальном компьютере чтобы создать копию делаешь Git clone и вводишь этот адрес https://github.com/Stranger21/secu3app.git
Git создаст локальную копию на твоем компьютере. Ты можешь с ней работать, коммитить туда и т.д.Можешь синхронизировать свою локальную копию репозитория с копией по адресу
https://github.com/Stranger21/secu3app.git используя Git pull и Git push

Re: Поддержите проект используя Git! (Support Alexey using G

Posted: Thu Oct 13, 2011 2:29 pm
by STC
Stranger21 можно тебя попросить когда делаешь коммит то вводить комментарий на английском? Даже если будешь использовать google-переводчик или другой, то это будет личше чем писать на русском.