Hvad er versionskontrolsystemer?
Før vi går ind i detaljerne, lad os forstå, hvad et versionskontrolsystem er. VCS tilhører en kategori af softwareværktøjer, der hjælper programmører med at administrere ændringer i softwaren over tid. Disse ændringer holdes altid på sporet, betegnet med bogstaver eller tal i versionskontrolsystemet. Dette gør det muligt for softwareteams at sammenligne kildekoder, identificere forskelle og oprette revisioner, inden de skriver ny software. Desuden kan du også notere, hvilken version af applikationen der i øjeblikket er under udvikling eller har brug for en.
Git og GitHub
Git og GitHub er to terminologier, som de fleste softwareudviklere forveksler i dag. Git er en versionskontrolsoftware, men kommer i form af et værktøj, der lader dig styre historikken for din kildekode, mens GitHub er en hostingtjeneste til projekter, der bruger Git.
Du har ikke brug for en GitHub-konto for at bruge Git. Du kan bruge det uafhængigt sammen med IDE'er. Mens der til GitHub skal du bruge et git-arkiv til at kontrollere og spore opgaver, dets bugs og funktionsanmodninger. Det tillader deling af dine arkiver; få adgang til andres og gemme fjernkopier af dine arkiver som en sikkerhedskopi på GitHub-serverne.
Integrering af Git i PyCharm
Vejledningen nedenfor vil guide om, hvordan man integrerer PyCharms Git-funktioner. I stedet for at udføre Git-relateret opgave uafhængigt i en kommandoterminal, giver PyCharm dig mulighed for at udføre dem i IDE og senere linke den til din GitHub-konto.
1. Sådan installeres og konfigureres Git?
For at kunne bruge Git til PyCharm skal du gøre følgende:
-
- Download værktøjet herfra. Den understøttede version til Windows er 2.4 og for Linux og MacOS er 1.8.0.0.
- Dernæst fra Indstillinger / præferencer dialog på hovedværktøjslinjen på din IDE, skal du vælge Version Styring og klik derefter på Git fra venstre rude.
- Angiv stien til filen, hvor Git-eksekverbar er.
- Indstil en adgangskode til dit eksterne Git-arkiv. Dette skyldes, at hver gang du bruger et eksternt git-arkiv, beder det om godkendelse.
- Fra Indstillinger skal du vælge Udseende og Opførsel.
- Klik nu Systemindstillinger og vælg derefter Adgangskoder til venstre.
- PyCharm behandler adgangskoder til eksterne Git-arkiver på flere måder:
- jeg. Native nøglering: Denne mulighed bruger Native nøglering til at gemme dine adgangskoder. Den er kun tilgængelig til Mac og Linux OS.
- II. KeePass: Denne mulighed giver dig mulighed for at gemme adgangskoder i en fil, der kun er tilgængelige via en hovedadgangskode. For at gøre det skal du indtaste en adgangskode i feltet Masteradgangskode, der skal bruges til at få adgang til c.kdbx-fil.
- III. Gem ikke: Denne mulighed er tilgængelig, når du vil have PyCharm til at nulstille dine adgangskoder, hver gang du lukker den.
2. Sådan oprettes et lokalt Git-arkiv
For at oprette et lokalt Git Repository skal du følge nedenstående procedurer:
- For det første at linke din GitHub-konto med PyCharm. Gå til Fil -> Indstillinger -> Version Styring -> GitHub
- Indtast dit GitHub-brugernavn og din adgangskode for at logge ind.
- Opret nu et nyt PyCharm-projekt. Klik på Fil -> Ny Projekt
- Gå nu til det lokale arkiv VCS -> Importere ind i Version Styring -> skab Git Datalager.
- Når du er oprettet, vil du se en mappe med navnet '.git 'i projektmappen. Gå til for at teste dit lager Fil -> Indstillinger -> Version Styring -> Git -> Prøve
3. Sådan tilføjes og forpligtes filer til Git Repository
- For at oprette en python-fil skal du højreklikke på det projekt, du lige har oprettet fra projektmenuen og vælge Ny -> Python
- Dernæst vil PyCharm bede dig om du vil have denne fil tilføjet i dit arkiv. Hvis du klikker på 'Ja', vil du være i stand til at forpligte og spore alle de ændringer, du vil foretage i denne fil.
- For at forpligte denne fil til lageret. Højreklik på python-filen, vælg Git -> Begå Fil. Bemærk: Filnavnet i din projektmenu vises grønt, medmindre du ikke forpligter filen. Når du er færdig med at tilføje filen, kan du foretage ændringer og begå dem. Kort efter ændringerne ændrer filnavnet i menuen farver til blå.
- Derefter bliver du bedt om et vindue med forpligtelsesændringer på din IDE.
- For at holde styr på, hvilke ændringer du har foretaget tidligere, skal du dobbeltklikke på filnavnet, og du vil se koden i grønt.
- Endelig kan du nu gå til Version Styring menuen nederst i vinduet for at se en række andre funktioner. Dette inkluderer en Log der gemmer alle de ændringer, du foretager i det bestemte lokale arkiv.
4. Sådan tilføjes et eksternt lager?
Ud over at arbejde på et lokalt arkiv kan du også oprette eksterne arkiver til at samarbejde med udviklere fra hele verden. Disse hjælper med at hente og skubbe data, når du har brug for at dele dit arbejde.
Sådan defineres et eksternt lager:
- Opret et tomt lager på GitHub
- Når du er klar til at skubbe dine forpligtelser, skal du vælge indstillingen Push ved at vælge VCS -> Git -> Skubbe
- Hvis du ikke har oprettet nogen eksterne lagre endnu, Definere Fjern vises i stedet for et fjernnavn. Hvis du allerede har tilføjet, vil det ikke.
- Når du ser dialogboksen, skal du nu angive navnet på det eksterne lager og linket til den URL, hvor det vil være hostet.
- Du kan også redigere og fjerne arkiver gennem Git Fjernbetjeninger