Mirki widziałem kiedyś fajną animację o tym jak działa git (było o pull requestach itp.) chyba z githuba albo z attlasian. Pamięta ktoś coś gdzie to znaleźć?

Chcę przesłać znajomemu.

#git #github #programowanie
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@dazerek: Kurde nie, dałbym sobie jeszcze przed paroma minutami głowę uciąć, że widziałem taką prostą animację (kreskówka) którą największy noob zrozumie o co chodzi i jak działa git.
  • Odpowiedz
Jestem po pierwszych testach apki http://getmeat.io i powiem, że może do githuba jeszcze daleko, ale za to beanstalka bierze w przedbiegach.

Ogólnie dla tych co nie wiedzą ocb, to takie połączenie githuba z własnym serwerem. Robimy commita i aplikacja sama wysyła kod na serwery, może odpalić testy jednostkowe, itp. Można trzymać u siebie na kompie albo używać wersji online.

Mam 5 zaproszeń do rozdania jak ktoś chce przetestować. Aplikacja jest jeszcze w
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

tylko musicie wykluczyć z repo pliki konfiguracyjne waszych IDE w .gitignore (każdy dla swojego), zostawić tylko sam kod.
  • Odpowiedz
Co sądzicie o #git #github jako o metodzie backupowania pracy magisterskiej? Jako student mam prywatne repo na githubie, więc ze światem się dzielić nie będę. Dodatkowo promotora mam raczej technicznego, więc może to być sposób na dzielenie się zmianami. Praca będzie w texu, więc będzie widać zmiany przy commitach.
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Sebaall: bardzo dobry pomysł, ale nie musisz polegać na jednym repozytorium. Mało to prawdopodobne, ale zawsze może paść ;) załóż sobie drugie repozytorium prywatne na bitbuckecie i wypychaj na oba :)

git remote rm origin # by sie nie myliło

git remote add github git@github.com:sebaall/magisterka.git
git remote add bitbucket git@bitbucket.org:sebaall/magisterka.git
git fetch --all
  • Odpowiedz
@noisy: Dokładnie. Pierwsze dwa przypadki to jest dokładnie to samo, następne dwa już nie.
Jak sobie spojrzysz w manual gita, to zobaczysz, że wiele poleceń ma taką składnię:

git command [] [] [[--] ...]
W trzecim poleceniu -1 oznacza opcję wskazującą ostatniego commita, natomiast w czwartym jest to już nazwa pliku w
  • Odpowiedz
jak ogarnąć coś takiego w git:

mam jedną główną gałąź oprogramowania, która będzie aktualizowana
od tej gałęzi mogą powstawać odnogi (czyli np. powstanie gałąź główna.zmodyfikowna1, główna.zmodyfikowana2 itd.)
zmiany w odnogach będą specyficzne dla nich

teraz
  • 21
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@w011: poczytaj o git flow. To normalne i wskazane by mieć brancha na wersję stable, oddzielnego do rc i np na każdy feature oddzielny branch. Grunt to odpowiednie mergowanie. Czyli np. masz na stałe branche stable i rc, za każdym razem gdy robisz nową funkcjonalność z rc robisz nowego brancha pod feature. Po ukończeniu prac nad danym zagadnieniem zmiany mergujesz do rc. W tym samym czasie może polecieć x commitów
  • Odpowiedz
@w011: Jak zmieni Ci się coś w gałęzi głównej i chcesz to zmiany mieć w zmodyfikowanej, to robisz:

git checkout zmodyfikowana
git merge glowna
  • Odpowiedz
@filipsiu: nie, gitlab nie ma czegoś takiego. W ogóle nie słyszałem o programach dedykowanych pod oprogramowanie repo gita (czy jak nazwać githuby i inne gitlaby).

Masz dwa przykłady ode mnie na zastępców SourceTree: gitk i gitg :) sam nie korzystam, więc nie mogę polecić, wiem, że są.

Polecam Ci nauczyć się komend gita - zwykle obsługa z konsoli jest szybsza, niż korzystanie z dodatkowego klienta :)
  • Odpowiedz
Szukam systemu self-hosted do obsługi #git, coś takiego jak #gitlab, ale chcę to zainstalować na swoim serwerze. Generalnie takiego oprogramowania jest masa, ale ja potrzebuję czegoś co stoi tylko na #php. Znalazłem to: https://github.com/klaussilveira/gitlist ale z tego co widzę, to nie ma tam funkcjonalności dodawania issue. Mireczki polecicie coś? Wiem, że najprościej to założyć repo na gitlabie/bitbucket/githubie albo którymś z setki innych, ale
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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

Myrky programiści 15k.
Jak wygląda praca z #git w średniej firmie? Pushujecie do prywantych repozytoriów? Jak wygląda integracja między innymi użytkownikami? To jest praca na lokalnym serwerze czy jak?
#programowanie
  • 17
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #git
Hej!
W pracy używamy wind na paru komputerach i używamy projektów/programów do plc, robotów, kamer i innych pierdół. Póki mieliśmy jeden współdzielony komp to nie było problemu (większego problemu, bo kopie starych projektów zajmują >20 GB), ale teraz mamy zapotrzebowanie na jakiś system kontroli wersji. System ten musi mieć następujące cechy:
- Działać z windowsami 7.
- Nie marudzić na bycie off-line. Kiedy ma połączenie, synchronizować
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kiciek: ej a moze cobian backup :-) co prawda do backupow ale mozna by go uzyc do wspodzielenia projektu oraz tworzenia migawek w wyznaczonych lokalizacjach- glowny projekt na dysku sieciowym- wspodzielony, po robocie kopiuje to co zrobiles na dysk sieciowy a u twoich wspolpracownikow sciaga z dysku sieciowego. cobian dziala jako usluga wiec mozna go dosc fajnie pokonfigurowac i poustawiac rozne opcje zapomoca skryptow i harmonogramu windows (heh zalozylem ze
  • Odpowiedz
@kiciek: GIT

Flow jest taki:

* przed rozpoczęciem pracy zaciągasz sobie najnowsze zmiany: git pull (ze wspólnego repo, wymaga online)
* robisz
  • Odpowiedz