Hva er versjonskontrollsystemer?
Før vi går inn i detaljene, la oss forstå hva et versjonskontrollsystem er. VCS tilhører en kategori programvareverktøy som hjelper programmerere med å administrere endringer i programvaren over tid. Disse endringene holdes alltid på sporet, betegnet med bokstaver eller tall i versjonskontrollsystemet. Dette lar programvareteamene sammenligne kildekoder, identifisere forskjeller og lage revisjoner før du skriver ny programvare. Dessuten kan du også notere hvilken versjon av applikasjonen som er under utvikling eller trenger en.
Git og GitHub
Git og GitHub er to terminologier som de fleste programvareutviklere forveksler i dag. Git er en versjonskontrollprogramvare, men kommer i form av et verktøy som lar deg administrere historien til kildekoden din, mens GitHub er en hostingtjeneste for prosjekter som bruker Git.
Du trenger ikke en GitHub-konto for å bruke Git. Du kan bruke den uavhengig sammen med IDEer. Mens du for GitHub trenger et git-arkiv for å kontrollere og spore oppgaver, dets feil og funksjonsforespørsler. Det lar deg dele lagringsplassene dine; få tilgang til andres og lagre eksterne kopier av arkivene dine som en sikkerhetskopi på GitHub-serverne.
Integrering av Git i PyCharm
Opplæringen nedenfor vil veilede hvordan du integrerer PyCharms Git-funksjoner. I stedet for å utføre Git-relatert oppgave uavhengig i en kommandoterminal, lar PyCharm deg utføre dem i IDE og senere koble den til GitHub-kontoen din.
1. Hvordan installere og konfigurere Git?
For å kunne bruke Git for PyCharm, gjør du følgende:
-
- Last ned verktøyet herfra. Den støttede versjonen for Windows er 2.4 og for Linux og MacOS er 1.8.0.0.
- Neste, fra Innstillinger / Innstillinger dialogboksen på hovedverktøylinjen til IDE, velg Versjon Kontroll og klikk deretter på Git fra venstre rute.
- Spesifiser banen til filen der Git-kjørbar er.
- Sett et passord for det eksterne Git-depotet. Dette er fordi hver gang du bruker et eksternt git-arkiv, ber det om autentisering.
- Fra Innstillinger velger du Utseende og Oppførsel.
- Klikk nå Systeminnstillinger og velg deretter Passord til venstre.
- PyCharm behandler passord for eksterne Git-arkiver på flere måter:
- Jeg. Innfødt nøkkelring: Dette alternativet bruker innfødt nøkkelring til å lagre passordene dine. Den er bare tilgjengelig for Mac og Linux OS.
- II. KeePass: Dette alternativet lar deg lagre passord i en fil som bare er tilgjengelig via et hovedpassord. For å gjøre det, skriv inn et passord i hovedpassordfeltet som skal brukes til å få tilgang til c.kdbx-fil.
- III. Ikke lagre: Dette alternativet er tilgjengelig når du vil at PyCharm skal tilbakestille passordene dine hver gang du lukker det.
2. Hvordan lage et lokalt Git Repository
Følg prosedyrene nedenfor for å opprette et lokalt Git Repository:
- Først for å koble GitHub-kontoen din med PyCharm. Gå til Fil -> Innstillinger -> Versjon Kontroll -> GitHub
- Skriv inn ditt GitHub brukernavn og passord for å logge på.
- Lag nå et nytt PyCharm-prosjekt. Klikk Fil -> Ny Prosjekt
- Nå, for det lokale depotet, gå til VCS -> Import inn i Versjon Kontroll -> Skape Git Oppbevaringssted.
- Når du er opprettet, vil du se en katalog som heter '.git 'i prosjektkatalogen. For å teste depotet ditt, gå til Fil -> Innstillinger -> Versjon Kontroll -> Git -> Test
3. Hvordan legge til og forplikte filer til Git Repository
- For å lage en python-fil, høyreklikk på prosjektet du nettopp opprettet fra prosjektmenyen og velg Ny -> Python
- Deretter vil PyCharm spørre deg om du vil at denne filen skal legges til i depotet ditt. Hvis du klikker på 'Ja', vil du kunne forplikte og spore alle endringene du vil gjøre i denne filen.
- For å forplikte denne filen til depotet. Høyreklikk på python-filen, velg Git -> Begå Fil. Merk: Filnavnet i prosjektmenyen vises grønt med mindre du ikke forplikter filen. Når du er ferdig med å legge til filen, kan du gjøre endringer og begå dem. Rett etter endringene vil filnavnet i menyen endre farger til blått.
- Etter det vil du bli bedt om å ha et forpliktelsesendringsvindu på IDE.
- For å holde rede på hvilke endringer du har gjort tidligere, dobbeltklikker du på filnavnet, så ser du koden i grønt.
- Til slutt kan du nå gå til Versjon Kontroll menyen rett nederst i vinduet for å se en rekke andre funksjoner. Dette inkluderer en Logg som lagrer alle endringene du vil gjøre i det aktuelle lokale depotet.
4. Hvordan legge til et eksternt arkiv?
I tillegg til å jobbe med et lokalt lager, kan du også opprette eksterne lagringssteder for å samarbeide med utviklere fra hele verden. Disse vil hjelpe deg med å hente og skyve data når du trenger å dele arbeidet ditt.
Slik definerer du et eksternt lager:
- Opprett et tomt lager på GitHub
- Når du er klar til å forplikte deg, velger du alternativet Push ved å velge VCS -> Git -> Trykk
- Hvis du ikke har opprettet noen eksterne lagringssteder ennå, Definere Fjernkontroll alternativet vises i stedet for et eksternt navn. Hvis du allerede har lagt til, vil det ikke.
- Når du ser dialogboksen, spesifiserer du navnet på det eksterne depotet og lenken til URL-en der det vil være vert.
- Du kan også redigere og fjerne repositorier gjennom Git Fjernkontroller