Spåra förändringar och förvara kod

Trädvy Permalänk
Medlem
Plats
Staffanstorp
Registrerad
Okt 2004

Spåra förändringar och förvara kod

Hej!

Jobbar inom IT sedan många år tillbaka och har en hel drös med PowerShell-script som jag använder och utvecklar konstant nya.
I dagsläget så ligger allt på min OneDrive som förvaring och en extra kopia lokalt på min dator som jag jobbar med.

nu börjar jag inse att detta håller inte längre, jag har ingen spårbarhet i mina script och ibland så sköter jag mig inte och sparar saker på andra ställen osv osv.

Så nu är jag på jakt efter någon applikation som jag kan använda för att spara alla mina script och få spårbarhet i mitt arbete så jag ser vad jag ändrar och lätt kan gå tillbaka en release om inget fungerar.

Har tittat på TFS-online, men jag är nog för trög för att förstå hur det fungerar... Viktigt är att bara jag har access till filerna, eller kan bjuda in andra att se dem. Sen om det hostas i molnet eller lokalt är skit samma, har tillgång till servrar så jag kan sätta upp det själv också om det krävs.

Så vad har ni för förslag där ute? Primärt så är det PowerShell som gäller, men har planer på att även börja med C#.

Trädvy Permalänk
Medlem
Plats
Nacka
Registrerad
Sep 2013

Git? Perforce?

4930k | R9 290 CF | Gskill Ares 2133MHz 16GB | Asrock x79 Extreme4-m | Corsair AX1200i | Parvum s2.0 Extended | EK Supremacy EVO | EK-FC Original CSQ Nickel | 360+240 | EK D5+EK-D5 X-RES 140
Bygglogg: Chandra | by lowngcawt
Galleri: Aether | Chandra

-=CITERA FÖR SVAR=-

Trädvy Permalänk
Medlem
Plats
Stockholm
Registrerad
Maj 2009

hade rekommenderat dig att använda dig av git.
jag använder bitbucket. git kanske låter svårt i början, men jag använder mig av sourcetree och då är det busenkelt. man kopplar en git till programmet och sen ställer man in en folder den ska hålla koll på. sen laddar man upp filer likt en ftp fast med kommentarer. otroligt kraftfullt, speciellt när du fuckar upp och skriver över en fil

Min dator: Silent Base 600 | 1700X @ 3.9Ghz | MSI Gaming X 1080TI | RM750X | 512Gb M2 | 16Gb 3200mhz Ram | S34E790C @ 3440x1440
Tjejens dator: Define r4 | i5 3570k @ 4.2ghz | GTX Titan | 750w Supernova | 240gb SSD | 32gb ram
Citera/Tagga för svar!

Trädvy Permalänk
Medlem
Registrerad
Jul 2005

Som så många redan nämt är det någon form av versioning du är ute efter.
För kod är det normalt git (github t.ex.), finns även andra som svn, mercurial ...

OneDrive har annars inbyggt stöd för versionshantering men då får du inte saker som kodjämnförelse osv.

There are 10 types of people in the world: Those who understand binary, and those who don't...

Asus Maximus VIII Hero | i7-6700K | ASUS GeForce GTX1070 Strix 8GB | G.Skill F4-2133C15Q-32GRK |

Trädvy Permalänk
Medlem
Plats
Knivsta
Registrerad
Nov 2002

Git

Webb -och apputvecklare på Greater Than AB
Min hemsida | Frilansutvecklaren | LinkedIn profil.
Hemdator: Thinkpad T410S | Jobbdator: Microsoft Surface Pro 4 | Mobil: Samsung S7 Edge.

Trädvy Permalänk
Medlem
Plats
Staffanstorp
Registrerad
Okt 2004

Okej, jag ser en röd tråd i det hela här ^^ Blir till att köra med Git då i princip alla rekommendera det ☺️

Är där någon som har en bra guide för hur man kommer igång med det? Jag har absolut noll koll på hur det fungerar...

Skickades från m.sweclockers.com

Trädvy Permalänk
Medlem
Registrerad
Okt 2001

rekommenderar deras tjänster, vet flera företag som kör den och är mycket nöjda. Bra dokumentation också!

https://confluence.atlassian.com/bitbucket/bitbucket-cloud-do...

Trädvy Permalänk
Medlem
Plats
Stockholm
Registrerad
Maj 2009
Skrivet av Psy_Lover:

Okej, jag ser en röd tråd i det hela här ^^ Blir till att köra med Git då i princip alla rekommendera det ☺️

Är där någon som har en bra guide för hur man kommer igång med det? Jag har absolut noll koll på hur det fungerar...

Skickades från m.sweclockers.com

kolla in sourcetree. är busenkelt och tar bort de jobbiga från git

Min dator: Silent Base 600 | 1700X @ 3.9Ghz | MSI Gaming X 1080TI | RM750X | 512Gb M2 | 16Gb 3200mhz Ram | S34E790C @ 3440x1440
Tjejens dator: Define r4 | i5 3570k @ 4.2ghz | GTX Titan | 750w Supernova | 240gb SSD | 32gb ram
Citera/Tagga för svar!

Trädvy Permalänk
Medlem
Registrerad
Nov 2015

Git är ju populärt Själv tycker jag mercurial med tortoise hg som GUI är enklast.
Men skapa ett konto på bitbucket, där kan du välja om du vill köra git eller mercurial och se vad just du gillar.
Oavsett så är det en liten inlärningströskel, men sedan kommer du inte att förstå hur du någonsin klarat dig utan

Trädvy Permalänk
Medlem
Plats
Stockholm
Registrerad
Okt 2008
Skrivet av Psy_Lover:

Okej, jag ser en röd tråd i det hela här ^^ Blir till att köra med Git då i princip alla rekommendera det ☺️

Är där någon som har en bra guide för hur man kommer igång med det? Jag har absolut noll koll på hur det fungerar...

Skickades från m.sweclockers.com

http://git.huit.harvard.edu/guide/ är väl en väldigt basic guide, finns ett flertal olik om du vill börja på riktigt.

https://www.codecademy.com/learn/learn-git här hittar du en onlinekurs i git också, jag tyckte att den var rätt bra.

Själv använder jag github, för gratiskonton får du publika repositories men det finns möjlighet till privata med prenumeration.

Dator 1: i7 5820k | Asus X99-S | 16GB DDR4 | GTX 1080ti SLI | NZXT H440
Dator 2: i7 5820k | Asrock X99M | 32GB DDR4 | GTX 970 | SC-512N1-L Capture Card | Fractal Design Node 804
Skärm:Philips BDM4065UC
Mixer: Behringer X2222USB
Mina bästa tider inom speedruns

Trädvy Permalänk
Medlem
Registrerad
Mar 2008
Skrivet av MaxieTheHatter:

Själv använder jag github, för gratiskonton får du publika repositories men det finns möjlighet till privata med prenumeration.

Är man student går det att få gratis privata repos via https://education.github.com/pack

Windows: | NCASE M1 | i7 6700K | 16GB DDR4 | 1080Ti | 1.5TB SSD |
macOS:  | Mac mini | i5 8500B | 16GB DDR4 | 256GB SSD |
         | MBA 13" | i5 4250U | 8GB LPDDR3 | 128GB SSD |

Trädvy Permalänk
Medlem
Plats
Stockholm
Registrerad
Okt 2008
Skrivet av Afrasbaba:

Är man student går det att få gratis privata repos via https://education.github.com/pack

Jamen titta!

Hur gör man dock om man inte har en e-post från skolan?
Läser på yrkeshögskola och inte universitet så vi har inga adresser, och student-ID är ju inget vi har i Sverige.

Dator 1: i7 5820k | Asus X99-S | 16GB DDR4 | GTX 1080ti SLI | NZXT H440
Dator 2: i7 5820k | Asrock X99M | 32GB DDR4 | GTX 970 | SC-512N1-L Capture Card | Fractal Design Node 804
Skärm:Philips BDM4065UC
Mixer: Behringer X2222USB
Mina bästa tider inom speedruns

Trädvy Permalänk
Medlem
Plats
skåne
Registrerad
Jun 2004
Skrivet av MaxieTheHatter:

Jamen titta!

Hur gör man dock om man inte har en e-post från skolan?
Läser på yrkeshögskola och inte universitet så vi har inga adresser, och student-ID är ju inget vi har i Sverige.

Går också YH och vår skola reggade de adresser vi angett vid inskrivningen. Funkar fint till tex dreamspark osv

Skickades från m.sweclockers.com

Oldschool [å:ldsku:l] adj. Användandet av datorprodukter som är äldre än 3 månader.

Trädvy Permalänk
Forumledare
Registrerad
Okt 2002
Skrivet av Psy_Lover:

Okej, jag ser en röd tråd i det hela här ^^ Blir till att köra med Git då i princip alla rekommendera det ☺️

Är där någon som har en bra guide för hur man kommer igång med det? Jag har absolut noll koll på hur det fungerar...

Skickades från m.sweclockers.com

Det var en tråd i december i detta forum som handlade om detta, som kanske kan ge inspiration: http://www.sweclockers.com/forum/trad/1454949-lara-sig-git

Nu med kortare användarnamn, men fortfarande bedövande långa inlägg.

Trädvy Permalänk
Medlem
Plats
Skåne
Registrerad
Jan 2011
Skrivet av MaxieTheHatter:

Jamen titta!

Hur gör man dock om man inte har en e-post från skolan?
Läser på yrkeshögskola och inte universitet så vi har inga adresser, och student-ID är ju inget vi har i Sverige.

Fråga på din skola, vi på MaH löste det genom att skicka ett studie intyg till Github.

Till TS

Hur kan man jobbat flera år med kodning utan att ha någon som helst aning om vanlig VCS?!

Stationär:Asrock P67 Extreme 4 | i5 2500K@4.5Ghz | Asus GTX 970 black Överklockad | Samsung Evo 960 1TB, 2x WD blue 5TB | 8GB Corsair XMS3 + 8GB Hyper x Fury | EVGA Supernova G2 750W Gold | Silverstone FT02
Laptop: Dell XPS 15 2017
Mobil: Oneplus 6 128GB

Trädvy Permalänk
Medlem
Plats
skåne
Registrerad
Jun 2004
Skrivet av Baxtex:

Fråga på din skola, vi på MaH löste det genom att skicka ett studie intyg till Github.

Till TS

Hur kan man jobbat flera år med kodning utan att ha någon som helst aning om vanlig VCS?!

hahaha jag tänkte samma sak, det är liksom steg ett

Oldschool [å:ldsku:l] adj. Användandet av datorprodukter som är äldre än 3 månader.

Trädvy Permalänk
Medlem
Plats
Stockholm
Registrerad
Okt 2016

Jag vill bara nämna subversion också. Vi använder det på jobbet tillsammans med tortoise svn, tyckte det var otroligt enkelt att komma igång med men då hade jag redan viss erfarenhet av versionshantering (bl a git).

Edit: autokorrekt...
Skickades från m.sweclockers.com