sytuacja wygląda następująco: mamy własny CMS + moduły (minimum 30 repo na projekt). Całość jest trzymana na bitbucket. I teraz dla każdego klienta CMS + wszystkie potrzebne moduły są forkowane i dodawane w workspace + projekt lub tylko projekt w naszym workspace.
Mamy tez trochę przeczy na GitHubie a że dużo lepsza obsługa bezpośrednio z jetbrains programów to padł pomysł aby wszystko zmigrować na GitHub i tu zaczęło się pod górkę - niby
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@blyson: problem forkowania można załatwić zwykłym git push do nowego repo. Co do integracji z jetbrainsami to czego dokładnie oczekujesz? Trochę pracuję z jetbrainsowymi ide i np. oglądanie pull requestów jest bardzo słabe np. wybór repo z listy jest dużym wyzwaniem, bo nie jest posortowana a tych repo mam tak ze 100 xd. Po za tym to jest dużo niedoróbek, pod tym względem vscode jest dużo lepszy
  • Odpowiedz
@krwawy_zbik: w prywatnych zastosowaniach jest tańszy. Drugą zaletą są pluginy. Tak po za tym to raczej słabo się sprawda: nieprzyjemne to i mało wydajne
  • Odpowiedz
@euzuku: Git jako taki nic nie wiem nt. GitHuba ani BB. Dla niego to nie ma znaczenia co to jest za remote. Dodatkowo jedno repo może mieć wiele remote, to jest workflow do którego Git został w ogóle zaprojektowany.
  • Odpowiedz
Zrobiłem forka z repozytorium do swojego prywatnego repozytorium. Na swoim repozytorium zrobiłem pull request i chciałbym dodać do recenzji tego pull requesta, admina repozytorium źródłowego. Jednak w polu 'recenzenci' nie mogę wybrać tego gościa, ani po mailu ani po nazwie (pomimo że w ustawieniach jest on opisany jako 'kolega'). Czy muszę go zaprosić do administrowania moim repozytorium czy co? Dodam, że dotyczy to Bitbucketu.

#bitbucket #git #programowanie
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Załóżmy, że nie jestem wielkim korpo i nie zależy mi na własnej instancji, albo integracji z JIRA. Czy bitbucket jest pod jakimś względem lepszy od githuba albo gitlaba? W pracy używamy bitbucketa i szczerze nie potrafię znaleźć żadnej zalety

#bitbucket #github #gitlab #programowanie
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Dotychczas pracowałem sobie na bitbuckecie, jednak postanowiłem zrobić swojego githuba.
Jednak jestem w nim troszkę ciemny i nie mogę nigdzie znaleźć opcji "CLONE", żeby ustawić git remote na adres mojego nowego repozytorium na githubie. Pomógłby ktoś?

Po prostu chodzi mi o to, że zrobiłem projekt, który dotychczas wrzucany był na bitbucketa, jednak chciałem to sobie wrzucić na swojego prywatnego githuba i nie mogę znaleźć opcji, gdzie mógłbym dany projekt połączyć z moim
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Android
  • 0
Dobra dzięki wszystkim, dawno nie wchodziłem na maszynę wirtualną na której to robiłem. Miałem tam taki syf że trzy foldery nazywały się tak samo i początkowo próbowałem to przerzucić z tych dwóch folderów, w których za dużo nie było i cos mi się nie zgadzało. A okazało się że repo było w folderze podrzędnym katalogu, który miał taka samą nazwę XD
  • Odpowiedz
via Wykop Mobilny (Android)
  • 1
@programista4k: zrobienie tokena to 2 kliki w ustawieniach, i widać chęć zdobywa nią nowej wiedzy silna w tobie ;p a tokeny i tak ci się przydadzą jakbyś chciał podpiąć jakiś gitkraken czy dashboard
  • Odpowiedz
Mam pytanie!
Kiedyś stworzyłem pewien projekt i robiłem go w folderze Warsztaty, tam miałem swoje repo, które było połączone ze zdalnym, miałem tam branche jak /task/Emil. Jednak wchodząc teraz w projekt, coś nie działało, dlatego stworzyłem nowy folder i zrobiłem tam git init, po czym git clone z tego zdalnego repozytorium. Zastanawiam się, czy aby na pewno wszystko mam już dobrze powiązane, żeby działać na projekcie, tak jak kiedyś.
Zastanawia mnie to, że kiedyś
Yakooo - Mam pytanie!
Kiedyś stworzyłem pewien projekt i robiłem go w folderze Warsz...

źródło: comment_1592555658USy61sipJjo0aOUelG4ZFO.jpg

Pobierz
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Yakooo: a próbowałeś po prostu zrobić git checkout ? git branch domyślnie pokazuje tylko lokalne branche, dodaj -a to zobaczysz też te z remote.
  • Odpowiedz
Witam wszystkich z tagu #devops. Chciałbym zautomatyzować proces deploymentu skryptów dla #jira. Mam do wykorzystania #bitbucket (clud) i #teamcity. Chciałbym aby po wrzuceniu kodu do repozytorium TC automatycznie brał ten kod i wrzucał go do odpowiedniego katalogu na osobnym serwerze. Podejrzewam, że to bardzo proste do zrealizowania, jednakże jestem zielony w temacie CI\CD to nie wiem jak się do tego zabrać
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@4n0n:
Kroki plus linki do poczytania
0. Utworzyć projekt / build configuration w teamcity: https://www.jetbrains.com/help/teamcity/build-configuration.html
1. Ustawić webhook z repozytorium Bitbucket do Build Configa w TC: https://teamcity-support.jetbrains.com/hc/en-us/community/posts/360002462180-How-to-make-a-Bitbucket-POST-webhook-to-TeamCity-
2. Jeśli to są tylko skrypty, to zakładam, że żadne mejweny i inne cuda Ci nie są potrzebne, więc sam deployment możesz ogarnąć choćby po ssh. W tym celu dodaj w jobie w TeamCity krok z deployem, a tam jakiś prosty skrypt w
  • Odpowiedz
Mamy tu jakiś użytkowników Bitbucketa? Czy u Was pliki .md również nie wyświetlają się w repozytoriach prawidłowo? Jakiś parser jest zepsuty czy ki czort?

#programowanie #bitbucket
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mireczki z #github #bitbucket #kontrolawersji no i #programowanie
Czy możliwe jest wgranie na środowisko produkcyjne jedngo konkretnego commita? Mam pewien projekt. Zmiany na nim są załóżmy z marca. Przez ten czas rozwijam inne funkcjonalności, które wrzucam do repo, ale nie wrzucam ich na produkcje. W wyniku pewnych działań do projektu muszę wprowadzić pewnego bugfixa, ale nie chcę wrzucać innych zmian. Czy jest to możliwe?
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@TeflonDon:

Najlepiej jakbyś miał w takim przypadku dwa branche - develop oraz master. Na master masz wersję, która jest na produkcji, na develop masz wersję nad którą pracujesz. Mergując z jednego na drugiego brancha "wypuszczasz" wersję.

Wtedy też przełączasz się na brancha master, robisz bugfixa i robisz wrzutkę na produkcje. Potem przełączasz się na develop i robisz cherry picka Twojego
  • Odpowiedz