nie rozumiem,


@mioDuus: Jeśli robisz soft, który składa się z jakichś tam wielu niezależnych komponentów, to z jednej strony chcesz łatwo rozwijać projekt, a więc masz monorepo, ale z drugiej dystrybuować komponenty niezależnie, żeby można ich było używać pojedynczo. Dlatego tworzy się wtedy repozytoria read-only dla poszczególnych komponentów, gdzie kopiowany jest ich kod. Typowe dla frameworków. Symfony tak miało, ale z czego widzę, teraz mają już realne repozytoria dla każdego
  • Odpowiedz
Ebookpoint zorganizował After Party z okazji urodzin i do końca dnia można jeszcze kupić super tanio ebooki. Poniżej moja toplista 55 ebooków programistycznych IT, zarządzania, efektywnosci pracy, devops itp.:

=== Frontend ===

Programowanie funkcyjne z JavaScriptem. Sposoby na lepszy kod, Luis Atencio, obniżka z 49.00 zł na 19.90, https://polishwords.com.pl/go/progra-hck

Efektywny
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Bracia, jak to ugryźć. Chce mieć wersję dev sklepu (dev.sklep.pl i np. w .httaccess przydzielić dostęp tylko sobie) i ver. produkcujną sklepu. Tak żebym mógł pobrać z prod do deva, poprawić co trzeba i popchnąć. Przy tym żeby nie zniknęły zamówienia, produkty i wpisy w czasie grzebania w devie. Mam Pleska, domyślam się że trzeba wspomóc się gitem. Macie może namiary na tutka jak to fajnie skonfigurować?

#wp #wordpress
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Miałem zapisany projekt A w gitlab, przez pomyłkę nowy projekt B (jeden commit) wrzuciłem/nadpisałem na projekcie A. Istnieje szansa się z tego wycofać? W historii mam tylko jeden commit (z nowego projektu B wszystko z projektu A znikneło).

#gitlab #git #programowanie
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Pytanie o konfig Jenkinsa na MyDevilu tak żeby współgrał z ichnim Gitem.

Sytuacja wygląda tak:
- mam post-receive hook odpalany po commitach,
- umieściłem w nim echo do loga żeby sprawdzić czy w ogóle jest odpalany i wiem, że jest,
- mam w nim curl do uruchomienia joba na Jenkinsie,
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@radekrad: rozpakowanej wersji nie trzeba kasować. Tomcat wykrywa zmianę timestampa na pliku i sam podmienia.

Dla leniwych jest springboot i embedded tomcat. Jenkins z resztą też ma podobnie, w środku wara jest jetty.
  • Odpowiedz
Pytanie czy w GIT da się i jak mniej więcej zrobić coś takiego:
Projekt ma 3 katalogi
- core
- modul1
- modul2

i
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@noHuman: masz spółgłoskę na końcu więc nie ma apostrofu, używasz gita, tak jak Windowsa czy Linuxa - bez apostrofu :)

Co do tego o co pytasz to to jest antipattern - powinieneś mieć core w osobnym repo, modul1 w osobnym i modul2 w osobnym. Nie wyobrażam sobie pushowania core do dwóch repo równocześnie, minie chwila i dojdziesz do wniosku że w pierwszym repo core ma się czymś różnić i umierasz
  • Odpowiedz
#git czy jest sposób na zmianę daty commita po fakcie? Z jakiegoś powodu, po publikacji mojego repo na github za pomocą github desktop, podmieniło mi daty pierwszych commitów na ta dzień ostatniego z nich i dopiero wczorajszy i dzisiejszy commit są poprawne... a był jeden commit dziennie na 100%. Moja chęc porządku cierpi... :(
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

przepisanie całego repo w górę


@Hauleth: co to znaczy? Odstępy czasowe między commitami są złe, dodanie stałej do każdego commita mnie nie ratuje. :(
  • Odpowiedz
@Capt_S: w Gicie zmiany są opisane hashem, który zawiera w sobie hash poprzedniego commita, oznacza to tyle, że jeśli masz commity A -- B -- C i jeśli chcesz zmienić A to B i C również się zmienią. By to zrobić najłatwiej użyć git rebase -i, poczytaj sobie w dokumentacji man git-rebase.
  • Odpowiedz
Mirki, podpiąłem dwa zdalne repozytoria powiedzmy origin i github
git push origin leci na jeden serwer
git push github leci na drugi

czy da się zrobić tak aby automatycznie zmieniało mi username oraz email?

Tak
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy ktoś z większym ode mnie doświadczeniem z Gerritem, wie może jak zrobić 'merge commit'? I nie chodzi o zmergowanie zmiany, tylko review z wieloma commitami, wrzuconymi razem. Pojawia się wtedy plik Merge List z nazwami commitów. Ktoś, coś?

Na stronie 13 jest pokazane jak to wygląda: https://storage.googleapis.com/gerrit-talks/summit/2017/new-in-2.14.pdf

#git #gerrit #programowanie
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@gabonczyk ja mam git+gerrit ale cóż. Wszystko stoi na serwerach firmy, przygotowane na tip top od lat. Dev support mocno rozbudowany. Korzysta się z tego super wygodnie.

@wuut imho nie warto w gerricie robić takich setów. Lepiej squash. Sam gerrit trzyma różnice między patchsetami więc o tak nie ma problemu. W razie czego można się wycofać normalnie.
  • Odpowiedz
Jak to się poprawnie robi że jeśli chcę mieć aplikacje pisaną lokalnie w Intelij żeby po comitcie aplikacja na serwerze zewnętrznym się aktualizowała sama? Do tego sie używa Dockera albo Jenkinsa? Bo teraz mam tak że jak napisze sobie coś w springu to musze to zbudować gradlem i mam plik .jar i wbijam sobie w winscp i podmieniam go z tym na serwerze, ew. killuje port i dopiero. Na pewno jest to
MrFisherman - Jak to się poprawnie robi że jeśli chcę mieć aplikacje pisaną lokalnie ...

źródło: comment_SsoTsXX3lNmQqWg4VK1aOlsRwQL1F20h.jpg

Pobierz
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Poleci ktoś jakiś dobry kurs GITa gdzie wytłumaczone byłoby od podstaw jak wszystko działa? Gdzie fizycznie przechowywane są pliki. Jakieś życiowe przykłady jak tworzyć repozytoria, jak dodawać gałęzie do mastera itd... Najlepiej na własnym serwerze git (bez github). Może być po angielsku.

#programowanie #git
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@budyn: to co wypchnięte spowodowało, że nie ma zmian między base a podaną gałęzią, więc GH zamyka, bo nie ma nic zmienionego (ex. zmiany zostały zmergowane ręcznie).
  • Odpowiedz
Hej,
Miło mi poinformować, że wydaliśmy pierwszy numer dwumiesięcznika "Programista Junior". Jest to "dziecko" naszego czasopisma "Programista", który wydajemy od 2012 roku i jest dla młodzieży szkolnej w wieku 10 - 14 lat.
Magazyn jest już w Empiku lub można go zaprenumerować przez stronę: https://programistajr.pl/typy-prenumeraty/.

A co jest premierowym w numerze Juniora? O, właśnie to:

✔Programowanie
anusia-adamczyk - Hej,
Miło mi poinformować, że wydaliśmy pierwszy numer dwumiesięcz...

źródło: comment_UxdZRJL0XbodRZkWx1FyRKUb8VNm7c4T.jpg

Pobierz
  • 20
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@anusia-adamczyk: Macie jakieś darmowe sample ? Pracuje jako trener w szkole programowania i często wspominam dzieciakom o różnych programistycznych inicjatywach i z chęcią bym się zapoznał co tam macie i jak to jest napisane. Więcej mogę podać na priv
  • Odpowiedz