* [devel] git при разработке .vs. git при упаковке
@ 2010-09-30 6:58 Denis Medvedev
2010-09-30 7:11 ` Timur Batyrshin
` (2 more replies)
0 siblings, 3 replies; 7+ messages in thread
From: Denis Medvedev @ 2010-09-30 6:58 UTC (permalink / raw)
To: ALT Linux Team development discussions
Уважаемые коллеги!
Вопрос: как быть с git если хочется при разработке упаковки пакета временно делать кучу коммитов, с обьяснениями, понятными лишь мне самому, а в окончательный репозиторий чтобы они не попадали (чтобы сhangelog не портился сообщениями "убрал переменную i из-за оптимизации кода")?
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [devel] git при разработке .vs. git при упаковке
2010-09-30 6:58 [devel] git при разработке .vs. git при упаковке Denis Medvedev
@ 2010-09-30 7:11 ` Timur Batyrshin
2010-09-30 7:25 ` Denis Medvedev
` (2 more replies)
2010-09-30 7:20 ` Slava Semushin
2010-10-01 0:56 ` Денис Смирнов
2 siblings, 3 replies; 7+ messages in thread
From: Timur Batyrshin @ 2010-09-30 7:11 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 1033 bytes --]
On Thu, 30 Sep 2010 10:58:06 +0400
Denis Medvedev wrote:
> Вопрос: как быть с git если хочется при разработке упаковки пакета
> временно делать кучу коммитов, с обьяснениями, понятными лишь мне
> самому, а в окончательный репозиторий чтобы они не попадали (чтобы
> сhangelog не портился сообщениями "убрал переменную i из-за
> оптимизации кода")?
А они нужны потом для себя, для истории?
Если нет -- делаем git reset, а потом коммитим заново.
Или так же откатываем по-одному, делая git commit --amend
Еще слышал что-то про git rebase, но никогда им не пользовался, поэтому
пусть про него расскажет кто-нибудь другой.
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [devel] git при разработке .vs. git при упаковке
2010-09-30 6:58 [devel] git при разработке .vs. git при упаковке Denis Medvedev
2010-09-30 7:11 ` Timur Batyrshin
@ 2010-09-30 7:20 ` Slava Semushin
2010-10-01 0:56 ` Денис Смирнов
2 siblings, 0 replies; 7+ messages in thread
From: Slava Semushin @ 2010-09-30 7:20 UTC (permalink / raw)
To: ALT Linux Team development discussions
30 сентября 2010 г. 13:58 пользователь Denis Medvedev <a_mdl@mail.ru> написал:
> Уважаемые коллеги!
> Вопрос: как быть с git если хочется при разработке упаковки пакета временно делать кучу коммитов, с обьяснениями, понятными лишь мне самому, а в окончательный репозиторий чтобы они не попадали (чтобы сhangelog не портился сообщениями "убрал переменную i из-за оптимизации кода")?
Может быть вести разработку и упаковку в двух разных бранчах?
Например, в master пакет для Сизифа, а в devel ваши исходники с вашим
кодом. И затем время от времени делать git merge --squash, чтобы все
ваши изменения мержить одним большим коммитом?
--
Slava Semushin
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [devel] git при разработке .vs. git при упаковке
2010-09-30 7:11 ` Timur Batyrshin
@ 2010-09-30 7:25 ` Denis Medvedev
2010-09-30 8:12 ` Michael Shigorin
2010-10-01 9:55 ` Vitaly Lipatov
2 siblings, 0 replies; 7+ messages in thread
From: Denis Medvedev @ 2010-09-30 7:25 UTC (permalink / raw)
To: ALT Linux Team development discussions
Thu, 30 Sep 2010 11:11:36 +0400 письмо от Timur Batyrshin <batyrshin@ieml.ru>:
> On Thu, 30 Sep 2010 10:58:06 +0400
> Denis Medvedev wrote:
> > Вопрос: как быть с git если хочется при разработке упаковки пакета
> > временно делать кучу коммитов, с обьяснениями, понятными лишь мне
> > самому, а в окончательный репозиторий чтобы они не попадали (чтобы
> > сhangelog не портился сообщениями "убрал переменную i из-за
> > оптимизации кода")?
> А они нужны потом для себя, для истории?
Да, нужны
> Если нет -- делаем git reset, а потом коммитим заново.
>
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [devel] git при разработке .vs. git при упаковке
2010-09-30 7:11 ` Timur Batyrshin
2010-09-30 7:25 ` Denis Medvedev
@ 2010-09-30 8:12 ` Michael Shigorin
2010-10-01 9:55 ` Vitaly Lipatov
2 siblings, 0 replies; 7+ messages in thread
From: Michael Shigorin @ 2010-09-30 8:12 UTC (permalink / raw)
To: devel
On Thu, Sep 30, 2010 at 11:11:36AM +0400, Timur Batyrshin wrote:
> Еще слышал что-то про git rebase, но никогда им не пользовался,
> поэтому пусть про него расскажет кто-нибудь другой.
http://tomayko.com/writings/the-thing-about-git
"The Tangled Working Copy Problem"
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [devel] git при разработке .vs. git при упаковке
2010-09-30 6:58 [devel] git при разработке .vs. git при упаковке Denis Medvedev
2010-09-30 7:11 ` Timur Batyrshin
2010-09-30 7:20 ` Slava Semushin
@ 2010-10-01 0:56 ` Денис Смирнов
2 siblings, 0 replies; 7+ messages in thread
From: Денис Смирнов @ 2010-10-01 0:56 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 597 bytes --]
On Thu, Sep 30, 2010 at 10:58:06AM +0400, Denis Medvedev wrote:
DM> Вопрос: как быть с git если хочется при разработке упаковки пакета временно делать кучу коммитов, с обьяснениями, понятными лишь мне самому, а в окончательный репозиторий чтобы они не попадали (чтобы сhangelog не портился сообщениями "убрал переменную i из-за оптимизации кода")?
Временно делается куча коммитов, потом git reset soft + git amend. Ну или
man git rebase на предмет interactive.
--
С уважением, Денис
http://mithraen.ru/
----------------------------------------------------------------------------
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [devel] git при разработке .vs. git при упаковке
2010-09-30 7:11 ` Timur Batyrshin
2010-09-30 7:25 ` Denis Medvedev
2010-09-30 8:12 ` Michael Shigorin
@ 2010-10-01 9:55 ` Vitaly Lipatov
2 siblings, 0 replies; 7+ messages in thread
From: Vitaly Lipatov @ 2010-10-01 9:55 UTC (permalink / raw)
To: ALT Linux Team development discussions
В сообщении от Четверг 30 сентября 2010 Timur Batyrshin написал(a):
...
> Еще слышал что-то про git rebase, но никогда им не пользовался, поэтому
> пусть про него расскажет кто-нибудь другой.
Вполне подходит git rebase, например
$ git rebase -i HEAD~5
стоит почитать предварительно документацию.
Этот инструмент позволит объединить разные коммиты в один, убрать ненужные,
изменить порядок коммитов и комментарии к ним.
--
Lav
Виталий Липатов
Россия, Санкт-Петербург. www.etersoft.ru
GNU! ALT Linux Team! WINE! WIKI! LaTeX! LyX!
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2010-10-01 9:55 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-09-30 6:58 [devel] git при разработке .vs. git при упаковке Denis Medvedev
2010-09-30 7:11 ` Timur Batyrshin
2010-09-30 7:25 ` Denis Medvedev
2010-09-30 8:12 ` Michael Shigorin
2010-10-01 9:55 ` Vitaly Lipatov
2010-09-30 7:20 ` Slava Semushin
2010-10-01 0:56 ` Денис Смирнов
ALT Linux Team development discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
public-inbox-index devel
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.devel
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git