

GitHub - ako forknuť svoje vlastné repo?
Zdravím, potrebujem poradiť ako forknuť svoje vlastné repo pod jiným názvom, tak aby mi to umožnilo pull requesty medzi oboma repo na jednom účte. Tzv. by sa jednalo o 2 částečne samostatné projekty ale závislé na seba,... (jakoby beta a ostrá verze)... priamo forknuť nejde, v prípade importu nejde pull request medzi repo, napadla ma už len tretia možnosť, založiť druhý účet, forknuť to a pridať sa ako collaborator do druhého repo, alebo použiť transfer ownership. Ale potrebujem aby to bol fork, nikoliv samostatné repo.
Github síce nepoznám. Ale tvoje popísané požiadavky sú v presnom protiklade a významom slova fork, tak to správanie vithubu beriem ako pochopiteľné.
ehm čo je v protiklade? když podobne forkujem medzi 2 účtami tak to urobí presne to čo chcem teraz urobiť ale len na jednom účte.
Je to asi ako keď sa chceš rozísť a aj byť spolu. Fork je prerušenie všetkého spoločného.
čitateľ prosím nevjadruj sa keď o GitHubu vieš hovno! Mýliš si import a clone s forkom
No neviem mam pocit, ze aj ty si mylis pojmy a dojmy.
Forkujes jeden projekt kvoli subeznej praci a ty chces forkovat dva projekty do jedneho, cize citatel ma v podstate pravdu...chces, aby boli spolu a boli rozdeleni zaroven....chces blbost.
kďe som písal že chem forkovať 2 projekty do jedneho? NIKDE!.... zaujímavé že forknuť repo z iného účtu jde normálne, a presne tak ako to chcem, tak nehovor že je to blbosť keď to tak funguje už večnosť, volá sa to compare across forks,... viď napríklad:
čo je toto?
[img=http://s30.postimg.org/yqu2f6akh/screenshot_50.png]http://s30.postimg.org/yqu2f6akh/screenshot_50.png [/img]
repo "r" je fork z účtu Mlocik97 na účet Mlocik97-issues následne z Mlocik97-issues ako samostatného repa je odoslaný pull request do pôvodného repa "r" na účte Mlocik97, jak je to možné?
Keď to kurwa funguje s 2 účtami tak to blbosť a nemožné nieje, ja to akurát potrebujem s jedným účtom, kapiš?
[img=http://s30.postimg.org/9nczv6cxt/screenshot_51.png]http://s30.postimg.org/9nczv6cxt/screenshot_51.png [/img]
[img=http://s30.postimg.org/reom9msch/screenshot_52.png]http://s30.postimg.org/reom9msch/screenshot_52.png [/img]
prečti si https://www.sitepoint.com/quick-tip-sync-your-fork -with-the-original-without-the-cli/
Vojíne Mločiku, čo si vy takto predstavujete pod slovom fork?
normálne fork, to blbé tlačítko fork ktoré máš na githubu nič iné...!!!!!
[img=http://s30.postimg.org/k03vuzvup/screenshot_53.png]http://s30.postimg.org/k03vuzvup/screenshot_53.png [/img]
Ty si taký nedotklivý truľko čo všetko skúša postláčať, a z toho si domyslí význam. Ja som sa nepýtal na tvoje tlačítko ale na význam.
to tlačítko má určitý význam,.... takže ty si truľko.
ďakujem, tak už som to vyriešil aj bez Vás, a skutočne fungue to presne tak ako potrebujem :)
A proč se s tím řešením nepochlubíš? Třeba to za čas bude taky někdo hledat. Přijde mi, že chceš spíš vytvořit branch, než ten projekt forkovat.
Samozrejme, ze chce branch (alebo pull), pretoze fork = klonovanie!!! a pokial som z toho jeho zmateneho popisu pochopil on klonovat nic nechce.
ALe Mlocik je znamy tym, ze si ide svoju "pravdu", takze necakam, ze uzna, ze tu habkal a ze pravdu nemal;o).
fork a clone je uple (no možno nie uplne, ale sú tam rozdiely) niečo iné...
https://help.github.com/articles/cloning-a-reposit ory/
fork-a-repo
V prípade GitHubu clone je kópia repo, s tým že kópia je následne už nezávislá na pôvodnom repo, je to samostatné repo alebo clone môže byť taktiež aj keď repo z reposervera stiahneš do počítača (vtedy je plne závislá na repo v reposervery teda na GitHubu). Fork je tiež kópia repo, ale s tým že je závislá na pôvodnom repo, nieje to samostatné repo alebo, a je možné pull requestovať a mergovať kód medzi týmito repami, chová sa to jakoby napol branch na pol clone. Chápete už?
to ani zdaleka nieje pravda, a dôkazom je xyz príspevkom aj tu na poradne, keď som dal za pravdu iným.
Pri klonovaní ti GitHub neumožní "compare across forks", v prípade forku to ale umožní.
To chápeš špatně. Clone je kopie repository stažená na lokální počítač, ale rozhodně není samostatná. Fork je kopie repository v rámci GitHubu. Zatímco klonování je obecná záležitost Gitu (a podobných VCS např. Mercurialu), fork je už specialita GitHubu (a nejspíš i dalších podobných úložišť).
Ešte raz to čti....
to som psal.
práve si dokázal že mám pravdu :)
a ešte presnejšie tú prvú časť ku clone čo som psal je skôr duplicating repo https://help.github.com/articles/duplicating-a-rep ository/
Nemáš. Klonování nevytváří nezávislou repository, ale kopii repository na lokální počítač.
tak a znova čti čo som napsal:
a ešte raz, odpovedz.
Nevytrhávej jednu část věty z kontextu. Celá ta věta prostě není pravdivá i když jedna její část ano.
Tak znova si prečti to celé, asi bys videl že som upresnil už dávnejšie že tú prvú časť že to je duplicating a nie cloning. :)
Hehe. Za seba môžem potvrdiť následné prepisovanie príspevkov tak, aby si nebol usvedčený za somára.
raz som upravil, ale nenie preto že by som bol usvedčený za somára,...
a i kdyby som napísal že klonovanie je odstránenie repozitára, stále mám pravdu v tom že sú to 2 rozdielne veci (fork a clone) a to ste už napsali taky, tak už ku....
ja už neviem či neviete čítať alebo čo.... a toto čo zároveň píšeš, ehm wikan už po troch príspevkoch neco píše, čo potrvdzuje čo som napsal 3 príspevky predtým, myslíš že viem editovať príspevok na ktorý sa reagovalo už 3x?
Keď píšeš vo viacerých vláknach naraz, tak určite, však? :)
a ešte jedna vec,...
GitHub staff:
[img=http://s30.postimg.org/6iarnxnup/screenshot_54.png]http://s30.postimg.org/6iarnxnup/screenshot_54.png [/img]
ďakujem všetkým za "skvelé rady".... fakt ste mi pomohli,... chytať za slovíčka, ale rada nikde.... no super dík....
Ale vždyť už jsi před tím psal, že sis to vyřešil, tak jakou další radu očekáváš?
Veď práve, že som si to už musel vyriešiť sám,... neočakávam daľšiu radu, tu nejde či som to vyriešil, tu jde o to ako ste tomu pomohli vy.... chápeš? a vlastne práve proč keď už je to vyriešené sem ešte prispievate? načo sem píšete? huš, huš, radiť niekomu kto to potrebuje.... napr. chudák Pavel čaká na radu http://pc.poradna.net/q/view/1716053-android-app-b eta-brno-info alebo aj matfej http://pc.poradna.net/q/view/1715652-vymena-dvd-rw -za-ssd-v-lenovo-ideapad-300-15isk :D
Však práve si preukázal svoju radcovskú spôsobilosť, môžeš prevziať štafetu :)
radca je každý, to že titul radca dostaneš k nicku je len "grafický prvok" ktorý ale v podstate žiadny veľký význam nemá, síce jo toto dostávajú práve tý "lepší radcovia" ale "lepší" je stále subjektívny pojem, a tak sa to bere... a mne je v podstate šumafuk čo mám pri nicku, či pod,... tu nejde o tom čo vie radca, tu jde o to či tazatel dostane odpoved. :)
Já jsem sem napsal z tohohle důvodu:
mal som pravdu?
inak sry, tú otázku som nečetl a úplne prehlídl... samozrejme forknuť len pomocou jedneho účta to nejde, ale jde spraviť to tak aby som z jedneho účtu mohol ovládať obe repa (aj originalny aj fork) a umožnuje to compare across forks (teda aj pull requesty z jedneho repa do druhého) ale zároveň sa tvária ako samostatné repá. Takže som vlastne to spravil tak že som mal 2 účty, v druhom účte som forknul repo ktorý bol na prvom účte, následne som v druhom repu seba pridal do ownership. Samozrejme nieje to úplne to čo som chcel ale je to odosť bližšie než kdybych využil duplicating nebo import (áno umožnuje sa importovať repo s tým že pôvod a cieľ je rovnaký server teda GitHub -> GitHub.).
Určitě je to něco jiného. Už jenom z toho důvodu, že samotný Git fork nezná.
Ale když čtu důvod, proč to děláš "jakoby beta a ostrá verze", tak to se obvykle dělá branchováním.
branch ti ale neumožní nastaviť že kto má prístup ho meniť, nevieš pre každý branch osobitne určiť collaboratorov, nevieš z jedneho repa spraviť viacej GitHub Page, a plno ďalšieho. A nebude to samostatné plnohodnotné repo, to znamená že beta a ostrá verze nebude splitnutá.