

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.
ď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. :)
ď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á.