Ano-Tech Computers > Minecraft

Github-samtalen mellom Floyd og BrutalOst

(1/2) > >>

Cybersyn:

--- Sitat fra: Floyd-ATC på 30. August 2015, 11:23 am ---Er nå 100% i sync med github igjen... omsider.

--- Slutt sitat ---
Misforstår jeg, eller har du glemt git push? Har ikke skjedd noe der siden 14. mai...

Floyd-ATC:

--- Sitat fra: BrutalOst på 30. August 2015, 15:49 pm ---
--- Sitat fra: Floyd-ATC på 30. August 2015, 11:23 am ---Er nå 100% i sync med github igjen... omsider.

--- Slutt sitat ---
Misforstår jeg, eller har du glemt git push? Har ikke skjedd noe der siden 14. mai...

--- Slutt sitat ---

..? Jeg har commit'et tre ganger i dag? Jeg skjønner bare mindre og mindre av git.

Prøvde en "push to branch 'master'" nå. Bedre?

Cybersyn:

--- Sitat fra: Floyd-ATC på 30. August 2015, 18:15 pm ---..? Jeg har commit'et tre ganger i dag? Jeg skjønner bare mindre og mindre av git.

Prøvde en "push to branch 'master'" nå. Bedre?

--- Slutt sitat ---
det var bedre :) git er desentralisert, alle jobber med en kopi av repoet (med all metadata, ikke bare filene). Når du commit'er endrer du bare din egen kopi. For å synkronisere din kopi med en annen (remote), må du gjøre git push.

Som om git ikke er nok, bruker mange av repoene Maven. Det fungerer litt som make. plugin.yml ligger i src/resources. "mvn build" laster ned alle dependencies, kompilerer prosjektet og pakker det inn i en jar. Versjonen endres i pom.xml, så endres den automatisk i plugin.yml.

Floyd-ATC:

--- Sitat fra: BrutalOst på 30. August 2015, 21:30 pm ---det var bedre :) git er desentralisert, alle jobber med en kopi av repoet (med all metadata, ikke bare filene). Når du commit'er endrer du bare din egen kopi. For å synkronisere din kopi med en annen (remote), må du gjøre git push.

--- Slutt sitat ---
Greit nok, bare veldig uvant. Kanskje du kan forklare hva forskjellen er på "push to branch" og "push to upstream" er for noe også?


--- Sitat fra: BrutalOst på 30. August 2015, 21:30 pm ---Som om git ikke er nok, bruker mange av repoene Maven. Det fungerer litt som make. plugin.yml ligger i src/resources. "mvn build" laster ned alle dependencies, kompilerer prosjektet og pakker det inn i en jar. Versjonen endres i pom.xml, så endres den automatisk i plugin.yml.

--- Slutt sitat ---
Dette funker definitivt ikke. Jeg skjønte at Maven var involvert og konverterte derfor prosjektet til "maven project" lokalt men plugin.yml ble ikke generert og førte til ugyldige plugins før jeg droppet den manuelt.

Når jeg brukte "import" fra git til å begynne med så burde Eclipse ha forstått dette selv, men det er ikke tilfelle til tross for at .project var en del av pakka og det skapte sine egne problemer siden vi ikke har samme build path (ikke engang samme OS) og derfor måtte jeg inn og fikse på det også. Passet på å ikke commit'e min egen .project men gudene vet hvor mange andre småting som også rotes til på denne måten... kanskje det er derfor plugin.yml ikke ble generert, hva vet jeg :-|

Cybersyn:

--- Sitat fra: Floyd-ATC på 31. August 2015, 06:23 am ---Greit nok, bare veldig uvant. Kanskje du kan forklare hva forskjellen er på "push to branch" og "push to upstream" er for noe også?

--- Slutt sitat ---
Hvor ser du dette? EGit? Selv foretrekker jeg git fra kommandolinje siden det har mye bedre dokumentasjon. Jeg kan bare gjette at 'push to upstream' laster opp alle lokale grener,, mens 'push to branch' laster opp én gren. De fleste repoene har bare en gren master, så det burde ikke være noen forskjell. Merker du noen forskjell?
Prøv msysgit for git fra kommandolinje på windows.

Navigering

[0] Oversikt

[#] Neste side

Skift til full visning