Wat zijn versiebeheersystemen??
Voordat we ingaan op de details, laten we eerst eens kijken wat een versiebeheersysteem is. VCS behoort tot een categorie softwaretools die programmeurs helpen om wijzigingen in de software in de loop van de tijd te beheren. Deze wijzigingen worden altijd bijgehouden, aangegeven met letters of cijfers in het versiebeheersysteem. Hierdoor kunnen softwareteams broncodes vergelijken, verschillen identificeren en revisies maken voordat ze nieuwe software schrijven. Bovendien kunt u ook noteren welke versie van de applicatie momenteel in ontwikkeling is of er een nodig heeft.
Git en GitHub
Git en GitHub zijn twee terminologieën die de meeste softwareontwikkelaars tegenwoordig verwarren. Git is software voor versiebeheer, maar wordt geleverd in de vorm van een tool waarmee u de geschiedenis van uw broncode kunt beheren, terwijl GitHub een hostingservice is voor projecten die Git gebruiken.
Je hebt geen GitHub-account nodig om Git . te gebruiken. Je kunt het onafhankelijk gebruiken samen met IDE's. Terwijl je voor GitHub een git-repository nodig hebt om taken, bugs en functieverzoeken te beheren en te volgen. Hiermee kunt u uw repositories delen; toegang krijgen tot anderen en externe kopieën van uw repositories opslaan als back-up op de GitHub-servers.
Git integreren in PyCharm
De onderstaande tutorial zal je helpen om de Git-functies van PyCharm te integreren. In plaats van Git-gerelateerde taken onafhankelijk uit te voeren in een opdrachtterminal, laat PyCharm je ze uitvoeren in de IDE en later koppelen aan je GitHub-account.
1. Git . installeren en configureren?
Ga als volgt te werk om Git voor PyCharm te kunnen gebruiken:
-
- Download de tool van hier. De ondersteunde versie voor Windows is 2.4 en voor Linux en MacOS is 1.8.0.0.
- Volgende, van de Instellingen/Voorkeuren dialoogvenster op de hoofdwerkbalk van uw IDE, selecteer Versie Controle en klik vervolgens op Git vanuit het linkerdeelvenster.
- Specificeer het pad naar het bestand waar Git uitvoerbaar is.
- Stel een wachtwoord in voor uw externe Git-repository. Dit komt omdat elke keer dat je een externe git-repository gebruikt, het om authenticatie vraagt.
- Van de Instellingen tabblad, selecteer Uiterlijk en Gedrag.
- Klik nu op Systeem instellingen en kies dan Wachtwoorden aan je linker kant.
- PyCharm verwerkt wachtwoorden voor externe Git-opslagplaatsen op verschillende manieren:
- ik. Native Keychain: deze optie gebruikt Native Keychain om uw wachtwoorden op te slaan. Het is alleen beschikbaar voor Mac en Linux OS.
- II. KeePass: Met deze optie kun je wachtwoorden opslaan in een bestand dat alleen toegankelijk is via een hoofdwachtwoord. Om dat te doen, voert u een wachtwoord in het veld Hoofdwachtwoord in dat zal worden gebruikt om toegang te krijgen tot de c.kdbx-bestand.
- III. Niet opslaan: deze optie is beschikbaar wanneer u wilt dat PyCharm uw wachtwoorden opnieuw instelt telkens wanneer u het sluit.
2. Een lokale Git-repository maken
Volg de onderstaande procedures om een lokale Git-repository te maken:
- Ten eerste, om uw GitHub-account te koppelen aan PyCharm. Ga naar het dossier -> Instellingen -> Versie Controle -> GitHub
- Voer uw GitHub-gebruikersnaam en wachtwoord in om in te loggen.
- Maak nu een nieuw PyCharm-project. Klik het dossier -> Nieuw Project
- Ga nu voor de lokale repository naar VCS -> Importeren in Versie Controle -> Aanmaken Git Opslagplaats.
- Eenmaal gemaakt, ziet u een map met de naam '.git' in de projectdirectory. Om uw repository te testen, gaat u naar het dossier -> Instellingen -> Versie Controle -> Git -> Test
3. Bestanden toevoegen aan en toewijzen aan de Git-repository
- Om een python-bestand te maken, klikt u met de rechtermuisknop op het project dat u zojuist hebt gemaakt in het projectmenu en selecteert u Nieuw -> Python
- Vervolgens zal PyCharm u vragen of u dit bestand wilt toevoegen aan uw repository. Als u op 'Ja' klikt, kunt u alle wijzigingen die u in dit bestand aanbrengt, vastleggen en volgen.
- Dit bestand vastleggen in de repository:. Klik met de rechtermuisknop op het python-bestand, selecteer Git -> Vastleggen het dossier. Opmerking: De bestandsnaam in uw projectmenu wordt groen weergegeven, tenzij u het bestand niet vastlegt. Als je klaar bent met het toevoegen van het bestand, kun je wijzigingen aanbrengen en vastleggen. Kort na de wijzigingen verandert de bestandsnaam in het menu in blauw.
- Daarna wordt u gevraagd naar een venster Wijzigingen vastleggen op uw IDE.
- Om bij te houden welke wijzigingen u in het verleden hebt aangebracht, dubbelklikt u op de bestandsnaam en ziet u de code in het groen.
- Ten slotte kunt u nu naar de Versie Controle menu rechts onder in het venster om een verscheidenheid aan andere functies te zien. Dit omvat een Logboek die alle wijzigingen opslaat die u aanbrengt in de specifieke lokale repository.
4. Een externe opslagplaats toevoegen?
Naast het werken aan een lokale repository, kunt u ook externe repository's maken om samen te werken met ontwikkelaars van over de hele wereld. Deze helpen bij het ophalen en pushen van gegevens wanneer u uw werk wilt delen.
Een externe repository definiëren:
- Maak een lege repository op GitHub
- Wanneer je klaar bent om je commits te pushen, kies je de Push optie door te selecteren VCS -> Git -> Duwen
- Als je nog geen externe opslagplaatsen hebt gemaakt, is de Bepalen Afstandsbediening optie verschijnt in plaats van een externe naam. Als je al hebt toegevoegd, gebeurt dat niet.
- Geef nu, bij het zien van het dialoogvenster, de naam van de externe repository op en de link naar de URL waar deze zal worden gehost.
- U kunt repositories ook bewerken en verwijderen via de Git Afstandsbedieningen