Synkronisera flera datorer med kursrepo på Github

  • Författare
  • Meddelande

Boris

html-kodare

  • Inlägg: 12
  • Blev medlem: 27 aug 2014, 13:07

Synkronisera flera datorer med kursrepo på Github

Inlägg30 aug 2014, 11:39

Under kursen vill jag använda flera datorer för övningarna.
En laptop med Windows 8.1
En Linuxdator med Ubuntu
En Raspberry Pi med Linux Debian.

Vad måste jag då tänka på för att datorerna skall vara synkroniserade och ha samma program och filinnehåll?

Boris
Användarvisningsbild

mos

dbwebb

  • Inlägg: 11065
  • Blev medlem: 10 nov 2011, 09:52
  • Ort: Ronneby / Bankeryd

Re: Synkronisera flera datorer med kursrepo på Githib

Inlägg30 aug 2014, 15:26

ska fixa så det funkar med kursrepot. ge mig några timmar.
...
..:
.... /mos
Användarvisningsbild

mos

dbwebb

  • Inlägg: 11065
  • Blev medlem: 10 nov 2011, 09:52
  • Ort: Ronneby / Bankeryd

Re: Synkronisera flera datorer med kursrepo på Githib

Inlägg30 aug 2014, 22:46

Behöver nog testas i lite lugn och ro. Gör så här.

Starta från början.

Clona repona till varje maskin som vanligt.

Börja jobba med det ena repot. När du är klar gör bin/dbwebb upload (eller validate/publish).

Gå till nästa maskin. Gör bin/dbwebb download och innehållet i me-mappen laddas ned (exklusive default-mappen).

Fortsätt jobba lite. Klar? upload, validate eller publish.

Gå till nästa maskin, gör download.

Fungerar under förutsättningen att du har ordning och alltid:

1) Jobbar på en maskin i taget. Gör upload när du är klar.

2) Innan du börjar jobba på en maskin gör du download.

Och så vidare.
...
..:
.... /mos
Användarvisningsbild

mos

dbwebb

  • Inlägg: 11065
  • Blev medlem: 10 nov 2011, 09:52
  • Ort: Ronneby / Bankeryd

Re: Synkronisera flera datorer med kursrepo på Githib

Inlägg30 aug 2014, 23:08

När du gör bin/dbwebb update så skall du göra det i respektive repo eftersom det synkar ditt lokala kursrepo med GitHubs variant.

Det är inte samma sak som att göra bin/dbwebb upload och bin/dbwebb download.

Det kan vara bra att veta följande:

1) bin/dbwebb upload laddar upp hela ditt kursrepo (exklusive literaturen och katalogen .git).

2) bin/dbwebb download laddar enbart ned innehållet i me-katalogen (exklusive me/default).

Kändes bäst att göra på det viset, när man tänker igenom allt.
...
..:
.... /mos
Användarvisningsbild

mos

dbwebb

  • Inlägg: 11065
  • Blev medlem: 10 nov 2011, 09:52
  • Ort: Ronneby / Bankeryd

Re: Synkronisera flera datorer med kursrepo på Githib

Inlägg31 aug 2014, 00:57

Så här kan det se ut, om det gör det tydligare...



download finns nu med i manualen över bin/dbwebb.
...
..:
.... /mos

sharpless

regexp-master

  • Inlägg: 130
  • Blev medlem: 10 nov 2011, 14:35

Re: Synkronisera flera datorer med kursrepo på Githib

Inlägg31 aug 2014, 11:35

Noterar att man kan behöva plocka bort vissa filer för att få synkningen att fungera (exempelvis kan me.py med flera vara "nyare" på en dator om man precis satt upp miljön där).

Så, kanske vara extra tydlig med att om man skulle råka göra på "fel håll", så riskerar man att skriva över ändringar.
Användarvisningsbild

mos

dbwebb

  • Inlägg: 11065
  • Blev medlem: 10 nov 2011, 09:52
  • Ort: Ronneby / Bankeryd

Re: Synkronisera flera datorer med kursrepo på Githib

Inlägg31 aug 2014, 14:24

sharpless skrev:(exempelvis kan me.py med flera vara "nyare" på en dator om man precis satt upp miljön där).


Sant, får klura på den.

Bäst är att inte göra bin/dbwebb init, det kan paja flödet. Kanske borde download skriva över allt i me-katalogen, oavsett datum & innehåll. Så att download verkligen gör en exakt kopia av det som ligger på servern. Andra vägar riskerar att bli kluriga.
...
..:
.... /mos

Vilka är online

Användare som besöker denna kategori: Inga registrerade användare och 11 gäster