Dzień dobry. Nie umiem sobie poradzić z #git (koncepcyjnie) i jakoś bez sukcesu pytam o to wujka Google

Mam aplikację i wyszło, że muszę zrobić inną bliźniaczą. Będą miały wspólny trzon, ale np inne pozycje w menu.

Jak się do tego zabrać? Czy to po prostu na różnych branchach działać i już.

#programowanie
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@KotoFan: ja bym zrobił dwa branche (master + 2 z róznymi pozycjami w menu) i developował core w masterze, a tylko te pozycje menusowe w osobnych branchach. Jak chcesz zaciągnać zmiany z mastera, to albo rebase'ujesz menusy, albo robisz merge (ale to wprowadza trochę syfu)
  • Odpowiedz
#programowanie #svn #git

Mirki jest sprawa. Potrzebuję szybko ogarnąć (dzisiaj) teoretyczne podstawy SVN. Wiem o co chodzi w kontroli wersji, ale muszę się zorientować czym charakteryzuje się SVN, czym różni się od gita, zalety/wady itp. Jak ktoś zna to podlinkujcie mi jakieś cenne materiały na youtube albo do poczytania. Ja też się biorę za googlanie. Jakby ktoś był tak miły i ewentualnie dorzucił parę zdań od
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mireczki, dlaczego po wpisaniu komendy git merge w logach mam teraz takie coś na samej górze Merge branch "" ? Jak się tego pozbyć? I czy to coś złego?

#webdev #git #psuje
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jakie jest najbardziej rozpowszechnione i wzorcowe podejście do ignorowania plików projektów w .gitignore w repozytoriach publicznych (tj. takich do których pull requesty robi dużo osób)?

a) odgórny nakaz trzymania plików projektów w jakimś folderze (np. .project) i dodanie tylko jego do .gitignore

b) uwzględnienie w .gitignore wszystkich popularnych dla danego typu projektu środowisk programistycznych i zignorowanie ich plików projektów

c)
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

nsfw
Treść przeznaczona dla osób powyżej 18 roku życia...
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Onoki: nie wiem, ale możesz sprawdzić ile mają teraz z użyciem

wc -l
i zsumować z liczbą zmian z diffa:

git diff f448cb..master --numstat
- do każdego pliku masz licznik linii dodanych i usuniętych
  • Odpowiedz
Treść przeznaczona dla osób powyżej 18 roku życia...
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@noisy: Powodzenia, chociaż nie mam determinacji, aby uczyć się pythona, poza tym masz minusa za wyzywanie php ;). Ale skoro chcecie uniknąć błędów poprzedniego projektu, to czy aby na pewno mądre jest porywanie się na technologię, z którą nikt nie ma doświadczenia? To taki trochę fuckup. "Przedtem było zrobione źle, więc teraz juniorzy w nowej technologii zrobią lepiej". ;)

Edit: Po 3 miesiącach? Really? Ale to umówmy się: scrum czy
  • Odpowiedz