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

Русскоязычный форум SECU-3 по общим вопросам. General discussion in Russian language. English sub-forum.

Moderator: STC

User avatar
Fred
Moderator
Posts: 15431
Joined: Tue Jan 15, 2008 2:31 pm
Location: Home sweet home!
Contact:

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

Post 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.
DIYEFI.org - where Open Source means Open Source, and Free means Freedom
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!
User avatar
Fred
Moderator
Posts: 15431
Joined: Tue Jan 15, 2008 2:31 pm
Location: Home sweet home!
Contact:

Re: Support Alexey By Using Git!

Post by Fred »

Здравствуйте все!

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

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

viewtopic.php?f=41&t=547

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

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

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

Фред.

Thank you, Alexey, for the translation! :-)
DIYEFI.org - where Open Source means Open Source, and Free means Freedom
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!
User avatar
STC
LQFP144 - On Top Of The Game
Posts: 2420
Joined: Fri Oct 22, 2010 10:47 pm
Location: Ukraine, Kiev
Contact:

Re: Support Alexey By Using Git!

Post 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. Когда я узнаю о ваших изменениях, я могу перенести их в основную ветку проекта.
Last edited by STC on Mon Oct 10, 2011 3:51 pm, edited 2 times in total.
Author of the SECU-3 project. SECU-3 Engine control unit / Ignition control system
SECU-3.org (Русский)
SECU-3.org (English)
SECU-3 Club ВКонтакте
SECU-3 EMS Project Facebook
User avatar
Fred
Moderator
Posts: 15431
Joined: Tue Jan 15, 2008 2:31 pm
Location: Home sweet home!
Contact:

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

Post 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.
DIYEFI.org - where Open Source means Open Source, and Free means Freedom
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!
Stranger21
LQFP144 - On Top Of The Game
Posts: 1664
Joined: Fri Jul 01, 2011 2:10 pm
Location: г Уфа

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

Post by Stranger21 »

https://github.com/Stranger21/secu3app
вот вроде сделал ...
пошел разбираеться с програмой для локальной папки .
у меня правда бардак на диске (

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

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

фуух .. во сложно то все ))) как бы то нибыло получилось записать фаилы . что там дальше какие + минусы , я пока не понял ... программу SmartGIT использовал . Записывать могу - и хорошо , у меня на диске все релизы так копиями и множатся
WAZ21051 gti 1.7i SECU3Ts + mm1.2.3(1)
ВАЗ21310 1.7i Я7.2 2001г
User avatar
STC
LQFP144 - On Top Of The Game
Posts: 2420
Joined: Fri Oct 22, 2010 10:47 pm
Location: Ukraine, Kiev
Contact:

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

Post by STC »

Скачай и установи TortoiseGit.
а нету русско интерфейсной программы ? чтото я совсем ничего не понял . чтото происходит вроде , но явно не то что нужно
Возможно есть русский язык в TortoiseGit. Ну а вообще это конечно слишком, English нужно хоть немного знать. Для работы с компьтерными программами нужно словарного запаса в 100 слов...
Author of the SECU-3 project. SECU-3 Engine control unit / Ignition control system
SECU-3.org (Русский)
SECU-3.org (English)
SECU-3 Club ВКонтакте
SECU-3 EMS Project Facebook
Stranger21
LQFP144 - On Top Of The Game
Posts: 1664
Joined: Fri Jul 01, 2011 2:10 pm
Location: г Уфа

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

Post by Stranger21 »

ну вот как раз для этой программы моего английского не хватило ... не работает и все тут ... смарт гит работает . и славно...
WAZ21051 gti 1.7i SECU3Ts + mm1.2.3(1)
ВАЗ21310 1.7i Я7.2 2001г
Stranger21
LQFP144 - On Top Of The Game
Posts: 1664
Joined: Fri Jul 01, 2011 2:10 pm
Location: г Уфа

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

Post by Stranger21 »

каким то чудным образом totoisgit вроде тоже начал работать ... но создать копию проекта им не получалось .. ну и фик с ним .... вроде вьехал немного как чего делать , по крайней мере вроде получаеться откатываться назад , и записывать новое на сайт .... ну и ладно ... ) будем писать ) ...
только я пишу только исходники , компилировать я компилирую через ИАР...
WAZ21051 gti 1.7i SECU3Ts + mm1.2.3(1)
ВАЗ21310 1.7i Я7.2 2001г
User avatar
STC
LQFP144 - On Top Of The Game
Posts: 2420
Joined: Fri Oct 22, 2010 10:47 pm
Location: Ukraine, Kiev
Contact:

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

Post 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
Last edited by STC on Thu Oct 13, 2011 2:30 pm, edited 1 time in total.
Author of the SECU-3 project. SECU-3 Engine control unit / Ignition control system
SECU-3.org (Русский)
SECU-3.org (English)
SECU-3 Club ВКонтакте
SECU-3 EMS Project Facebook
User avatar
STC
LQFP144 - On Top Of The Game
Posts: 2420
Joined: Fri Oct 22, 2010 10:47 pm
Location: Ukraine, Kiev
Contact:

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

Post by STC »

Stranger21 можно тебя попросить когда делаешь коммит то вводить комментарий на английском? Даже если будешь использовать google-переводчик или другой, то это будет личше чем писать на русском.
Author of the SECU-3 project. SECU-3 Engine control unit / Ignition control system
SECU-3.org (Русский)
SECU-3.org (English)
SECU-3 Club ВКонтакте
SECU-3 EMS Project Facebook
Post Reply