Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 13780|Svar: 3

VisualSVN Serverkonfiguration og -brug (Projektudrulning på SVN)

[Kopier link]
Opslået på 17/03/2017 15.31.41 | | | |
1. Hvorfor bruge VisualSVN Server i stedet for Subversion?
Svar:
For hvis du bruger Subversion direkte, så på Windows-systemet, hvis du vil have det til at starte med systemet, skal du indkapsle SVN Server som en windws-tjeneste, og du skal kontrollere brugerrettigheder ved at ændre konfigurationsfilen. VisualSVN Serve integreres med Subversion og Apache, hvilket eliminerer al besværet. Når den er installeret, er SVN Server allerede pakket som en windws-tjeneste, og konfigurationen af Apache Server foregår kun på den grafiske grænseflade, hvor autentificeringsmetode, adgangsport og andre simple operationer angives. Derudover konfigureres styringen af brugerrettigheder også via det grafiske interface.
2. Hvorfor ikke bruge TFS?
Svar:
Siden vi startede med Subversion og TortioseSVN, ændrede vi ikke andet software. Hvad angår TFS, har jeg ikke brugt det indtil videre, faktisk har jeg bare læst nogle artikler og ved ikke meget om det.
3. Er VisualSVN Server gratis?
Svar:
Ja, VisualSVN Server er gratis, mens VisualSVN er opkrævet. VisualSVN er klienten til SVN, integreret med Visual Studio, VisualSvn Server er serversiden af SVN, inklusive Subversion, Apache samt bruger- og tilladelsesstyring, fordelene er nævnt ovenfor.

Okay, tilbage til forretningen, vi starter officielt vores tutorial i dag.

1. VisualSVN Serverkonfiguration og -brugsmetode [serverside]
Efter installation af VisualSVN Server [se her for installationsprocessen], kør VisualSVN Server Manager, er følgende boot-interface:


Okay, lad os tilføje en kodebase [Repository], som vist nedenfor:

Opret en ny kodebase som vist på billedet ovenfor, indtast kodebasens navn i tekstboksen vist på billedet nedenfor:


Bemærk: Hvis afkrydsningsboksen i ovenstående figur er valgt, vil tre undermapper blive oprettet under kodebasen StartKit: trunk, grene og tags; Hvis det ikke er markeret, oprettes kun en tom Codebase StartKit.
Klik på OK-knappen, og kodebasen oprettes succesfuldt.

Når du først har oprettet din kodebase, er der intet i den. Jeg vil forklare, hvordan man migrerer til kildekoden i anden del af denne vejledning.
Dernæst starter vi sikkerhedsindstillingerne, højreklik på Brugere til venstre:



Indtast ovenstående information, klik OK, og vi opretter en bruger. Følg ovenstående proces for at tilføje brugerne Developer1, tester1 og manager1 henholdsvis, og nu begynder vi at tilføje disse brugere til det projekt, vi netop har oprettet:

Klik på "Tilføje..." knap, vælg brugeren vi netop har tilføjet i figuren nedenfor, klik på OK-knappen:
Bemærk: Du har måske bemærket grupperne i figuren nedenfor, ja, du kan også oprette grupper først, tilføje brugere til hver gruppe og derefter autorisere grupperne.

Autoriser brugere eller grupper som vist i følgende figur:

Ved at klikke på "OK"-knappen har brugeren ovenfor forskellige tilladelser til at få adgang til StartKit-kodebasen.
Fordi brugerstarteren er ny på holdet og ikke ønsker, at han indsender ny kode til kodebasen, kan han kun læse koden i kodebasen, ikke indsende koden. Tester1 er en tester og er ikke ansvarlig for kodeskrivning, så den er også skrivebeskyttet. Udvikler1 og manager1 er udviklere og projektledere og har naturligvis læse- og skriverettigheder.
I selve projektudviklingsprocessen er det ofte umuligt, at der kun er én udvikler og tester, så det er mere bekvemt at bruge grupper til autorisation, og du kan øve det selv.
2. Grundlæggende brug af TotoiseSVN

I Project Management Practice Tutorial 1, Hvis du vil gøre et godt stykke arbejde, skal du først slibe dine værktøjer [Basic Tools], jeg har forklaret, hvordan man installerer TortoiseSVN. I ovenstående forklaring har vi allerede talt om, hvordan man bruger VisualSVN Server, og i dag vil jeg tale om den simple brug af TortoiseSVN.
1. Tjek kildekoden til SVN-serveren Hvis vi bruger Visual Studio til at oprette et projekt i mappen StartKit, skal vi tjekke kildekoden til dette projekt i kodebasen på SVN-serveren, først højreklik på StartKit-mappen, højreklikmenuen på dette tidspunkt er som vist i figuren nedenfor:
Figur 2-2-1

Klik på Import, og følgende formular dukker op, hvor http://zt.net.henu.edu.cn er servernavnet, svn er rodmappen i kodearkivet, og StartKit er en kodebase, vi tilføjede i den forrige vejledning:
Bemærk: Afkrydsningsboksen nederst til venstre er ikke nyttig, når du først tjekker kildekoden, men den er meget nyttig, når du senere indsender koden.
Figur 2-2-2

Klik på OK-knappen, og følgende formular vil dukke op, hvor du skal indtaste dine legitimationsoplysninger:
Figur 2-2-3

Indtast brugernavn og adgangskode i formularen ovenfor, og klik på OK-knappen:
Figur 2-2-4

Som vist i figuren ovenfor, er kildekoden blevet tjekket ind på SVN-serveren med succes. På dette tidspunkt kan teammedlemmer migrere kildekoden fra SVN-serveren til deres egne maskiner.





Tidligere:System.Web.Optimering kombinerer brugen af komprimeringsteknikker
Næste:.sh fileksekveringsfejl: -bash: xxx: /bin/sh^M: dårlig fortolker: Ingen sådan fil eller direc...
Opslået på 17/03/2017 15.39.39 |
Tak                                         
 Udlejer| Opslået på 17/03/2017 15.41.06 |
Opslået på 19/03/2017 05.04.39 |
Øverst lært
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com