Versionshantering i AVR Studio 5 ???
Versionshantering i AVR Studio 5 ???
Finns det stöd för versionshantering i AVR-studio 5 och hur fungerar det?
Måste man skaffa separat versionshanteringsprogram eller är det inbyggt?
Nån som vet hur man gör?
Det enda jag hittar är för AVR32, där det finns " version control integration (CVS)"... Men inget för AVR Studio 5.
På Wikipedia finns en lång lista över versionshanteringsprogram. Kan man bara prova nån av dem, eller måste det kunna "integreras" i AVR-studio-miljön på nåt vis? Vilka är i så fall lätta att lära sig? Finns det bra gratisprogram?
Måste man skaffa separat versionshanteringsprogram eller är det inbyggt?
Nån som vet hur man gör?
Det enda jag hittar är för AVR32, där det finns " version control integration (CVS)"... Men inget för AVR Studio 5.
På Wikipedia finns en lång lista över versionshanteringsprogram. Kan man bara prova nån av dem, eller måste det kunna "integreras" i AVR-studio-miljön på nåt vis? Vilka är i så fall lätta att lära sig? Finns det bra gratisprogram?
Re: Versionshantering i AVR Studio 5 ???
Notera att de allra flesta sådana verktyg inte bara är ett "program".
Det är ofta (oftast ?) en serverdel som körs någonstans och en klientdel
som man kör lokalt på sin egen maskin, fristående eller integrerat i en IDE.
Sen så är det klart att även serverdelen kan köras i samma maskin, men
arkitekturen är i alla fall den samma.
Det kan även vara olika mycket jobb att "sätta upp" det hela, beroende
på hur komplex miljö man har. Jag har lyssnat på en genomgång av
OMX upplägg av sin versions/revisions hantering. De måste kunna direkt
dra ut exakt den konfig som vilken kund (d.v.s t.ex aktiebörs) just då kör
inkl alla eventuella tillägg. Normalt är varje enskild installation unik.
Och när en börs står still så är det bråttom som f-n...
Det är ofta (oftast ?) en serverdel som körs någonstans och en klientdel
som man kör lokalt på sin egen maskin, fristående eller integrerat i en IDE.
Sen så är det klart att även serverdelen kan köras i samma maskin, men
arkitekturen är i alla fall den samma.
Det kan även vara olika mycket jobb att "sätta upp" det hela, beroende
på hur komplex miljö man har. Jag har lyssnat på en genomgång av
OMX upplägg av sin versions/revisions hantering. De måste kunna direkt
dra ut exakt den konfig som vilken kund (d.v.s t.ex aktiebörs) just då kör
inkl alla eventuella tillägg. Normalt är varje enskild installation unik.
Och när en börs står still så är det bråttom som f-n...

Re: Versionshantering i AVR Studio 5 ???
Jag har alltid jobbat med versionshantering genom ett externt program istället för att ha det integrerat i IDE. Har inte upplevt att integrering är det bästa. Ofta även haft systemet inställt så att man var tvungen att tala om varför en fil checkades ut och sedan självklart även in igen.
Re: Versionshantering i AVR Studio 5 ???
cvs, pvcs och svn där jag på ett eller annat sätt har fått mickla med servern. Sedan har jag använt github som user. Skulle jag nu sätta upp ett system lutar det åt github eller möjligtvis svn (då det är enklast för mig att få igång svn). Github verkar ha fördelar över svn.
Jag skulle inte titta tillbaka på cvs eller pvcs....
Jag skulle inte titta tillbaka på cvs eller pvcs....
-
- EF Sponsor
- Inlägg: 2109
- Blev medlem: 27 augusti 2005, 20:57:58
- Ort: Borlänge
Re: Versionshantering i AVR Studio 5 ???
Jag använder TortoiseSVN. Har aldrig använt nåt annat så jag kan inte uttala mig om det är bra eller dåligt,
det gör i alla fall jobbet.
det gör i alla fall jobbet.
Re: Versionshantering i AVR Studio 5 ???
Det är väl klienten till svn? Det är en mycket bra lösning under Windows. Vad kör du servern på för sätt?
-
- EF Sponsor
- Inlägg: 2109
- Blev medlem: 27 augusti 2005, 20:57:58
- Ort: Borlänge
Re: Versionshantering i AVR Studio 5 ???
Kör ingen server utan skapar bara ett repository på en nätverksdisk.
Det rekommenderas inte att man gör så men det har funkat hittills...
Det rekommenderas inte att man gör så men det har funkat hittills...
Re: Versionshantering i AVR Studio 5 ???
Kör VisualSVN-server och TortoiseSVN som klient. Har alltid funkat mycket. Har bara haft som mest 4 användare så jag vet inte om det skalar bra men det är kanske inget problem i det här sammanhanget.
Re: Versionshantering i AVR Studio 5 ???
Jag har börjat använda Mercurial/TortoiseHG/VisualHG. Tyvärr verkar inte pluginen för Visual Studio hittas i AVR Studio versionen men det kanske går att lösa framöver.
Hg fungerar bra med MPLAB X och jag ville ha ett och samma system för alla utvecklingsmiljöer samt ett som inte består av diverse småprogram ihoptejpade med olika perl- och shellscript.
Hg fungerar bra med MPLAB X och jag ville ha ett och samma system för alla utvecklingsmiljöer samt ett som inte består av diverse småprogram ihoptejpade med olika perl- och shellscript.
Re: Versionshantering i AVR Studio 5 ???
Jag kör TortoiseSVN som klient och serverdelen har jag på en Netgear DUO NAS. Funkar bra. NAS:en är påslagen jämt och drar inte så mycket ström...