Załóżmy sytuację:
użytkownik A edytuje : plik1, plik2
użytkownik B edytuje : plik2, plik3
Commit użytkownika A jest mergowany najpierw, potem commit użytkownika B - wtedy plik2 jest w wersji jaką zaproponuje użytkownik B (tak mi to wychodziło na webowym githubie).
Jak rozwiązuje się to, żeby plik2 był sumą zmian użytkowników A i B?
#naukaprogramowania #git
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki, dziś darmowy #ebook z #packt: "Mastering Git"
https://www.packtpub.com/packt/offers/free-learning

Polecam obserwować: #packtpubfreelearning

Jeśli ktoś się spóźni i chce książkę proszę od razu na PW adres email wraz z tytułem książki. Zgodnie z polskim prawem nie można legalnie udostępnić tych zasobów masowo. Ale można bezpośrednio, korzystając ze stosunku towarzyskiego, więc
MiKeyCo - Mirki, dziś darmowy #ebook z #packt: "Mastering Git"
https://www.packtpub....

źródło: comment_q3qUFk7ilKhNLl7cUnZHvJ2p6x2f1xMQ.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Tfw miałem mieć laptopa już od 3 dni, a puszuje commity z ajfona #git
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@arhu: Przecież przy merge'u masz dwa commity ("lewy" i "prawy") i to je mergujesz. Jak jest konflikt, to między tymi dwoma commitami właśnie.
  • Odpowiedz
Wskaże mi ktoś elastyczną i sprawdzoną strategię prowadzenia repo w ten sposób, że jeden z branczy to środowisko produkcyjne i zawiera inne konfigi oraz jest odchudzony o niektóre elementy niepotrzebne w produkcji?

Chcę robić deploye zwykłym git push do remote bo jest to szybkie i wygodne, znacznie szybsze niż FTP/SFTP.

No właśnie, nie do końca wygodne. Jak z tym eksperymentowałem to wychodzi, że będę miał dwa niezależne brancze i będę musiał cherry-pickować commity z
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@swango: Problem się pojawi jeśli przez nieuwagę do jednego ze środowisk wypchniesz jakąś zmianę która miała trafić na mastera. Zabawa pt. "Ale przecież na stagingu działało" nie jest fajna.
  • Odpowiedz
@swango: trzymanie konfigów w repozytorium nie jest najlepszym pomysłem, ewentualnie pliki z przykładową konfiguracją. Do zarządzania konfiguracją masz mnóstwo innych narzędzi
  • Odpowiedz
Dzień dobry, czas na programistyczny wpis, który może się skończyć jako #zonabijealewolnobiega :)


Nie wiem jakim cudem, ale ostatnio udało mi się namówić moją żonę do tego, by ostatnio publicznie podzieliła się swoją historią jak została programistką. Generalnie miała ona ostatnio swoje pierwsze wystąpienie publiczne, pt.:

**"Jak rozpocząć swoją przygodę z IT, bez wykształcenia informatycznego - studium
noisy - Dzień dobry, czas na programistyczny wpis, który może się skończyć jako #zona...

źródło: comment_G2PtiIQz71XlDkHcVUsFa7y2Babt0UPh.jpg

Pobierz
  • 77
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jakieś darmowe prywatne repo? Git Hub za free jest tylko publiczny. Znalazłem jeszcze Bitbucket i GitLab. Ten pierwszy ma prosty darmowy plan - nielimitowane prywatne repo dla 5 użytkowników. Na GitLabie ciężko porównać ze sobą różne plany, a przy darmowym jest Free has unlimited private repositories and unlimited collaborators on a project i coś mi tu śmierdzi.

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

Hej Mireczki :) Ostatnio zacząłem się bawić z netbeans i moim oczą ukazuje się ot taki paskudny konflikt dla całego pliku i to nie pierwszy raz taka sytuacja.

- Wszyscy w zespole mają ustawione kodowanie UTF8. Nie rozumiem skąd ten konflikt się bierze? Pokazuje, że wszystko jest identycznie ( specjalnie wyświetlam znaki białe ). Wszyscy mają też ustawione w .gitconfig AUTO-CRLF.

Edit: jak w bitbucket daje "diff without whitespaces" to wtedy pokazuje
sometwo - Hej Mireczki :) Ostatnio zacząłem się bawić z netbeans i moim oczą ukazuje ...

źródło: comment_iH93M1iR6chmQtmpz67zKLXIsmgqhe22.jpg

Pobierz
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

generalnie od takich rzeczy są jenkinsy i inne buildservery, ale jak przychodzi co do czego, to zazwyczaj załatwia się to skryptem w bashu :)
  • Odpowiedz
#git właśnie mi uratował dupę, czy teraz mogę się nazwać programistą? xd
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach