Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 13780|Svar: 3

VisualSVN-serverkonfiguration och användning (projektdistribution på SVN)

[Kopiera länk]
Publicerad på 2017-03-17 15:31:41 | | | |
1. Varför använda VisualSVN Server istället för Subversion?
Svar:
För om du använder Subversion direkt, så på Windows-systemet, om du vill att det ska starta med systemet, måste du kapsla in SVN Server som en Windws-tjänst, och du måste kontrollera användarbehörigheter genom att ändra konfigurationsfilen. VisualSVN Serve integreras med Subversion och Apache, vilket eliminerar allt besvär. När SVN Server är installerad är den redan paketerad som en windws-tjänst, och konfigurationen av Apache Server sker endast på det grafiska gränssnittet, där autentiseringsmetod, åtkomstport och andra enkla operationer specificeras. Dessutom konfigureras hanteringen av användarbehörigheter även via det grafiska gränssnittet.
2. Varför inte använda TFS?
Svar:
Sedan vi började med Subversion och TortioseSVN har vi inte ändrat annan mjukvara. När det gäller TFS har jag inte använt det hittills, faktiskt har jag bara läst några artiklar och vet inte så mycket om det.
3. Är VisualSVN-servern gratis?
Svar:
Ja, VisualSVN Server är gratis, medan VisualSVN är debiterbart. VisualSVN är SVN:s klient, integrerad med Visual Studio, VisualSvn Server är serversidan av SVN, inklusive Subversion, Apache samt användar- och behörighetshantering, fördelarna har nämnts ovan.

Okej, tillbaka till saken, vi börjar officiellt vår handledning idag.

1. VisualSVN-serverkonfiguration och användningsmetod [serversida]
Efter installation av VisualSVN Server [se här för installationsprocessen], kör VisualSVN Server Manager, följande är bootgränssnittet:


Okej, låt oss lägga till en kodbas [Repository], som visas nedan:

Skapa en ny kodbas som visas på bilden ovan, ange kodbasens namn i textrutan som visas i bilden nedan:


Observera: Om kryssrutan i figuren ovan är vald kommer tre underkataloger att skapas under kodbasen StartKit: trunk, grenar och taggar; Om det inte markeras skapas endast en tom kodbas StartKit.
Klicka på OK-knappen så skapas kodbasen framgångsrikt.

När du har skapat din kodbas finns det ingenting i den. Jag kommer att förklara hur man migrerar till källkoden i den andra delen av denna handledning.
Nästa steg är säkerhetsinställningarna, högerklicka på Användare till vänster:



Ange ovanstående information, klicka OK, så skapar vi en användare. Följ processen ovan för att lägga till användarna Developer1, tester1 och manager1 respektive, och nu börjar vi lägga till dessa användare i projektet vi just skapat:

Klicka på "Lägg till..." knapp, välj användaren vi just lade till i figuren nedan, klicka på OK-knappen:
Notera: Du kanske har lagt märke till grupperna i figuren nedan, ja, du kan också skapa grupper först, lägga till användare i varje grupp och sedan auktorisera grupperna.

Auktorisera användare eller grupper enligt följande figur:

Genom att klicka på "OK"-knappen har användaren ovan olika behörigheter för att komma åt StartKit-kodbasen.
Eftersom användarstartaren är ny i teamet och inte vill att han ska skicka in ny kod till kodbasen, kan han bara läsa koden i kodbasen, inte skicka in koden. Tester1 är en testare och ansvarar inte för kodskrivning, så den är också skrivskyddad. Utvecklare1 och manager1 är utvecklare och projektledare, och har naturligtvis läs- och skrivbehörighet.
I själva projektutvecklingsprocessen är det ofta omöjligt att bara vara en utvecklare och testare, så det är mer bekvämt att använda grupper för att auktorisera och du kan öva på detta själv.
2. Grundläggande användning av TotoiseSVN

I Projektledningsövning 1, Om du vill göra ett bra jobb måste du först vässa dina verktyg [Grundläggande verktyg], jag har förklarat hur man installerar TortoiseSVN. I förklaringen ovan har vi redan pratat om hur man använder VisualSVN Server, och idag kommer jag att prata om den enkla användningen av TortoiseSVN.
1. Kontrollera källkoden till SVN-servern Om vi använder Visual Studio för att skapa ett projekt i mappen StartKit, behöver vi kontrollera källkoden för detta projekt i kodbasen på SVN-servern, högerklicka först på StartKit-mappen, högerklicksmenyn vid denna tidpunkt visas i figuren nedan:
Figur 2-2-1

Klicka på Importera, och följande formulär dyker upp, där http://zt.net.henu.edu.cn är serverns namn, svn är rotkatalogen i kodarkivet, och StartKit är en kodbas vi lade till i föregående handledning:
Obs: Avkryssrutan nere till vänster är inte användbar när du först checkar in källkoden, men den är mycket användbar när du skickar in koden senare.
Figur 2-2-2

Klicka på OK-knappen, och följande formulär dyker upp där du ombeds ange dina uppgifter:
Figur 2-2-3

Ange användarnamn och lösenord i formuläret ovan och klicka på OK-knappen:
Figur 2-2-4

Som visas i figuren ovan har källkoden framgångsrikt checkats in i SVN-servern. Vid denna punkt kan teammedlemmarna migrera källkoden från SVN-servern till sina egna maskiner.





Föregående:System.Web.Optimization kombinerar användningen av komprimeringstekniker
Nästa:.sh filexekveringsfel: -bash: xxx: /bin/sh^M: dålig tolk: Ingen sådan fil eller adress...
Publicerad på 2017-03-17 15:39:39 |
Tack                                         
 Hyresvärd| Publicerad på 2017-03-17 15:41:06 |
Publicerad på 2017-03-19 05:04:39 |
Översta lärde sig
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com