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?
Re: Versionshantering i AVR Studio 5 ???
Postat: 5 augusti 2011, 14:26:58
av sodjan
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...
Re: Versionshantering i AVR Studio 5 ???
Postat: 5 augusti 2011, 15:03:17
av hummel
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 ???
Postat: 5 augusti 2011, 16:51:42
av jesse
hummel: vad kör du då för något?
Re: Versionshantering i AVR Studio 5 ???
Postat: 5 augusti 2011, 17:07:08
av hummel
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....
Re: Versionshantering i AVR Studio 5 ???
Postat: 5 augusti 2011, 17:41:47
av thepirateboy
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.
Re: Versionshantering i AVR Studio 5 ???
Postat: 5 augusti 2011, 18:30:41
av hummel
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?
Re: Versionshantering i AVR Studio 5 ???
Postat: 5 augusti 2011, 18:44:39
av thepirateboy
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...
Re: Versionshantering i AVR Studio 5 ???
Postat: 5 augusti 2011, 18:59:54
av monstrum
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 ???
Postat: 6 augusti 2011, 15:13:05
av swesysmgr
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.
Re: Versionshantering i AVR Studio 5 ???
Postat: 7 augusti 2011, 21:40:07
av benpalm
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...