BG Development


Страници: (5) [1] 2 3 ... последна »  ( Първото ново мнение ) Reply to this topicStart new topicStart Poll

> Mercurial
Gamma Goblin
Публикувано на: 02-06-2018, 19:20
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 1297
Регистриран на: 21.02.18



Ползвате ли го ? Как е в сравнение с гит ?


--------------------
Напред! Живота е сраженье! Напред! И прав всегда ходи!
Напред, макар към поражение! Ако ще паднеш, прав падни!
---
Raw, and untamed in spirit, We chew this world and Spit it out
---
Challenge my own world to chaos
---
“I overcame myself, the sufferer; I carried my own ashes to the mountains; I invented a brighter flame for myself.”
PMEmail PosterUsers Website
Top
johnfound
Публикувано на: 02-06-2018, 19:30
Quote Post


Group Icon
Име:
Група: VIP
Ранг: Почетен член

Мнения: 6825
Регистриран на: 27.05.04



QUOTE (Gamma Goblin @ 02-06-2018, 20:20)
Ползвате ли го ? Как е в сравнение с гит ?

Проучвах го сериозно, когато си избирах система за контрол на версиите. Ако внезапно fossil изчезне, най-вероятно ще мина на него. Или на Bazaar...


--------------------
asm32 - Приложно програмиране на асемблер.
Tox: 2B446ADCEC7E180CD4C59391D81D4CAB3E99CA7AE767DB3AB45AF976F8A2050FF071DDB733F1
PMEmail PosterUsers Website
Top
Gamma Goblin
Публикувано на: 02-06-2018, 20:15
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 1297
Регистриран на: 21.02.18



Доста сложен ми се вижда в сравнение с гит icon_sad.gif Има ли някакви предимства ?

Това мнение е било редактирано от Gamma Goblin на 02-06-2018, 20:15


--------------------
Напред! Живота е сраженье! Напред! И прав всегда ходи!
Напред, макар към поражение! Ако ще паднеш, прав падни!
---
Raw, and untamed in spirit, We chew this world and Spit it out
---
Challenge my own world to chaos
---
“I overcame myself, the sufferer; I carried my own ashes to the mountains; I invented a brighter flame for myself.”
PMEmail PosterUsers Website
Top
Major Obvious
Публикувано на: 03-06-2018, 07:41
Quote Post



Име:
Група: Потребител
Ранг: Активен

Мнения: 160
Регистриран на: 16.12.17



Предимството му е че е по-прост, не по-сложен. Аз със гит почти не съм работил но си спомням че имаше 3 стъпки при къмит:
1. къмит
2. нещо като локален пуш
3. пуш към централния сървър

Тая 2-ра стъпка така и не разбрах какъв и е смисъла. При меркюриал е само къмит и след това пуш.
PMEmail Poster
Top
Gamma Goblin
Публикувано на: 03-06-2018, 07:54
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 1297
Регистриран на: 21.02.18



няма локален пуш - имаш

1 . Избираш си файове които искаш да комитнеш -> гит адд
2. Къмиваш ги локално -> гит цоммит
3. Пушваш - гит пуш

Мен това което ме обърква в ХГ са бранчовете че не са като гитовските, ами са някакви вечни, а пък аз след като ги мърджна обичам да си ги трия


--------------------
Напред! Живота е сраженье! Напред! И прав всегда ходи!
Напред, макар към поражение! Ако ще паднеш, прав падни!
---
Raw, and untamed in spirit, We chew this world and Spit it out
---
Challenge my own world to chaos
---
“I overcame myself, the sufferer; I carried my own ashes to the mountains; I invented a brighter flame for myself.”
PMEmail PosterUsers Website
Top
thrawn
Публикувано на: 03-06-2018, 07:54
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 1842
Регистриран на: 17.01.17



Няма смисъл от втората стъпка, щото няма втора стъпка...
Първата и втората стъпка са едно и също. Може би се подвеждаш от add --all

---
@Gamma Goblin обикновено, за да смениш инструмент трябва да има нещо което не ти харесва в това което ползваш. Тогава търсиш решение което да ти допадне повече.
Та ми се струва, че първо трябва да кажеш защо търсиш друг инструмент.

Това мнение е било редактирано от thrawn на 03-06-2018, 07:57
PMEmail Poster
Top
johnfound
Публикувано на: 03-06-2018, 08:49
Quote Post


Group Icon
Име:
Група: VIP
Ранг: Почетен член

Мнения: 6825
Регистриран на: 27.05.04



QUOTE (Gamma Goblin @ 03-06-2018, 08:54)
няма локален пуш - имаш

1 . Избираш си файове които искаш да комитнеш -> гит адд
2. Къмиваш ги локално -> гит цоммит
3. Пушваш - гит пуш

Мен това което ме обърква в ХГ са бранчовете че не са като гитовските, ами са някакви вечни, а пък аз след като ги мърджна обичам да си ги трия

Във fossil пък е само една команда:

fossil commit

Синхронизацията с централното репозитори (ако има такова) е автоматична. А това git add е връх на порнографията. Къмитването на част от промените е изключително рядък случай. То трябва да се прави със специална команда. При fossil това се прави пак със командата commit само че се добавя списък от файлове – елегантно и интуитивно:

fossil commit FILE_LIST

А за бранчовете – за какво да триеш бранчове??? Нека си стоят, те са част от историята на разработката. Правилно работи Hg. Предполагам, че има начин просто да се затворят бранчовете по които вече не се работи.


--------------------
asm32 - Приложно програмиране на асемблер.
Tox: 2B446ADCEC7E180CD4C59391D81D4CAB3E99CA7AE767DB3AB45AF976F8A2050FF071DDB733F1
PMEmail PosterUsers Website
Top
Major Obvious
Публикувано на: 03-06-2018, 09:11
Quote Post



Име:
Група: Потребител
Ранг: Активен

Мнения: 160
Регистриран на: 16.12.17



QUOTE (Gamma Goblin @ 03-06-2018, 07:54)
няма локален пуш - имаш

1 . Избираш си файове които искаш да комитнеш -> гит адд
2. Къмиваш ги локално -> гит цоммит
3. Пушваш - гит пуш

Мен това което ме обърква в ХГ са бранчовете че не са като гитовските, ами са някакви вечни, а пък аз след като ги мърджна обичам да си ги трия

Значи съм си мислел за гит адд. Изглежда ми напълно излишно. Но дори и това предполагам лесно може да се елиминира с някакъв alias. А за бранчовете в меркюриал, тея дето са мърджанти излизат в списъка най-отдолу като inactive и не ти пречат. Общо взето не мисля че има някакви огромни практически разлики между гит и хг. Ако целта на минаването към хг е да го начукаш на М$, вероятно ефекта ще е точно обратен icon_smile.gif
PMEmail Poster
Top
thrawn
Публикувано на: 03-06-2018, 09:24
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 1842
Регистриран на: 17.01.17



Микромеките нямат нищо общо с гит.
PMEmail Poster
Top
johnfound
Публикувано на: 03-06-2018, 09:36
Quote Post


Group Icon
Име:
Група: VIP
Ранг: Почетен член

Мнения: 6825
Регистриран на: 27.05.04



QUOTE (Major Obvious @ 03-06-2018, 10:11)
Изглежда ми напълно излишно. Но дори и това предполагам лесно може да се елиминира с някакъв alias.

Ето за това говоря! Да, всяка недомислица може да се оправи с някакъв alias, баш скрипт, wrapper.

Само че, когато недомислиците са много, става страшно. Трупат се слоеве – това трябва да инсталираш, онова да настроиш, третото да хостнеш. Появява се каста от експерти, които могат да правят само това и всички зависят от тях.

Накрая се появява услуга от рода на github и след няколко години целият свят зависи от шепа хора, които се опитват да монетизират ключовата си позиция на пазара. И успяват в края на краищата в ущърб на всички останали.

Аз затова обичам простите решения, в които човек може да се оправи сам, без при това да става експерт в някаква тясна област.

А иначе всички без изключение системи за контрол на версиите предлагат повече или по-малко еднакви възможности. Въпросът е колко лесно потребителят може да използва тези възможности. С git специално, това е много проблематично. Не напразно има цяла каста от git експерти. Аз затова използвам fossil – там нещата са много по-лесни. Прочиташ една, две статии, схващаш основните идеи, командите са праволинейни и интуитивни, ако някой детайл ти убягва, четеш хелповете, които са написани простичко и разбираемо. Нищо странично не трябва да инсталираш, всичко си върви пакет в един единствен изпълним файл – система за контрол на версиите, бъг тракер и вики.


--------------------
asm32 - Приложно програмиране на асемблер.
Tox: 2B446ADCEC7E180CD4C59391D81D4CAB3E99CA7AE767DB3AB45AF976F8A2050FF071DDB733F1
PMEmail PosterUsers Website
Top
1 потребители преглеждат тази тема в момента (1 гости, 0 анонимни потребители)
Потребители, преглеждащи темата в момента:

Topic Options Страници: (5) [1] 2 3 ... последна » Reply to this topicStart new topicStart Poll

 


Copyright © 2003-2018 | BG Development | All Rights Reserved
RSS 2.0