Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 13780|Svare: 3

VisualSVN-serverkonfigurasjon og bruk (prosjektutrulling på SVN)

[Kopier lenke]
Publisert på 17.03.2017 15:31:41 | | | |
1. Hvorfor bruke VisualSVN Server i stedet for Subversion?
Svar:
For hvis du bruker Subversion direkte, så på Windows-systemet, hvis du vil at det skal starte med systemet, må du kapsle SVN Server inn som en Windws-tjeneste, og du må kontrollere brukertillatelser ved å endre konfigurasjonsfilen. VisualSVN Serve integreres med Subversion og Apache, og eliminerer alt bryderiet. Når den er installert, er SVN Server allerede pakket som en windws-tjeneste, og konfigurasjonen av Apache Server er kun på det grafiske grensesnittet, som spesifiserer autentiseringsmetode, tilgangsport og andre enkle operasjoner. I tillegg er administrasjonen av brukertillatelser også konfigurert gjennom det grafiske grensesnittet.
2. Hvorfor ikke bruke TFS?
Svar:
Siden vi startet med Subversion og TortioseSVN, har vi ikke endret annen programvare. Når det gjelder TFS, har jeg ikke brukt det så langt, faktisk har jeg bare lest noen artikler og vet ikke så mye om det.
3. Er VisualSVN Server gratis?
Svar:
Ja, VisualSVN Server er gratis, mens VisualSVN er betalt. VisualSVN er klienten til SVN, integrert med Visual Studio, VisualSvn Server er serversiden av SVN, inkludert Subversion, Apache og bruker- og tillatelseshåndtering, fordelene er nevnt ovenfor.

Ok, tilbake til saken, offisielt starter vi opplæringen vår i dag.

1. VisualSVN-serverkonfigurasjon og bruksmetode [serverside]
Etter installasjon av VisualSVN Server [se her for installasjonsprosessen], kjør VisualSVN Server Manager, følgende er oppstartsgrensesnittet:


Ok, la oss legge til en kodebase [Repository], som vist nedenfor:

Opprett en ny kodebase som vist på bildet over, og skriv inn kodebasens navn i tekstboksen som vises i bildet under:


Merk: Hvis avkrysningsboksen i figuren over er valgt, vil tre underkataloger bli opprettet under kodebasen StartKit: trunk, grener og tagger; Hvis det ikke er krysset av, opprettes kun en tom kodebase StartKit.
Klikk på OK-knappen, og kodebasen er opprettet med suksess.

Når du har laget kodebasen din, er det ingenting i den. Jeg skal forklare hvordan du migrerer til kildekoden i den andre delen av denne veiledningen.
Deretter starter vi sikkerhetsinnstillingene, høyreklikk på Brukere til venstre:



Skriv inn informasjonen ovenfor, klikk OK, så oppretter vi en bruker. Følg prosessen ovenfor for å legge til brukerne Developer1, tester1 og manager1 henholdsvis, og nå begynner vi å legge til disse brukerne i prosjektet vi nettopp har opprettet:

Klikk på "Legg til..." knappen, velg brukeren vi nettopp la til i figuren under, klikk på OK-knappen:
Merk: Du har kanskje lagt merke til gruppene i figuren under, ja, du kan også opprette grupper først, legge til brukere i hver gruppe, og deretter autorisere gruppene.

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

Ved å klikke på "OK"-knappen får brukeren over ulike tillatelser til å få tilgang til StartKit-kodebasen.
Fordi brukerstarteren er nykommer i teamet og ikke ønsker at han skal sende inn ny kode til kodebasen, kan han bare lese koden i kodebasen, ikke sende inn koden. Tester1 er en tester og er ikke ansvarlig for kodeskriving, så den er også skrivebeskyttet. Utvikler1 og manager1 er utviklere og prosjektledere, og har naturligvis lese- og skrivetillatelser.
I selve prosjektutviklingsprosessen er det ofte umulig at det bare er én utvikler og tester, så det er mer praktisk å bruke grupper for autorisasjon, og du kan øve på dette selv.
2. Grunnleggende bruk av TotoiseSVN

I Project Management Practice Tutorial 1, Hvis du vil gjøre en god jobb, må du først skjerpe verktøyene dine [Basic Tools], jeg har forklart hvordan du installerer TortoiseSVN. I forklaringen ovenfor har vi allerede snakket om hvordan man bruker VisualSVN Server, og i dag skal jeg snakke om den enkle bruken av TortoiseSVN.
1. Sjekk kildekoden til SVN-serveren Hvis vi bruker Visual Studio for å opprette et prosjekt i mappen StartKit, må vi sjekke kildekoden til dette prosjektet i kodebasen på SVN-serveren, høyreklikk først på StartKit-mappen, høyreklikkmenyen på dette tidspunktet er som vist i figuren nedenfor:
Figur 2-2-1

Klikk på Import, og følgende skjema dukker opp, hvor http://zt.net.henu.edu.cn er servernavnet, svn er rotkatalogen til kodearkivet, og StartKit er en kodebase vi la til i forrige veiledning:
Merk: Avkrysningsboksen nederst til venstre er ikke nyttig når du først sjekker inn kildekoden, men den er veldig nyttig når du sender inn koden senere.
Figur 2-2-2

Klikk på OK-knappen, og følgende skjema vil dukke opp, hvor du blir bedt om å fylle inn dine legitimasjoner:
Figur 2-2-3

Skriv inn brukernavn og passord i skjemaet over, og klikk på OK-knappen:
Figur 2-2-4

Som vist i figuren ovenfor, har kildekoden blitt vellykket sjekket inn på SVN-serveren. På dette tidspunktet kan teammedlemmer migrere kildekoden fra SVN-serveren til sine egne maskiner.





Foregående:System.Web.Optimization kombinerer bruk av komprimeringsteknikker
Neste:.sh filutførelsesfeil: -bash: xxx: /bin/sh^M: dårlig tolk: Ingen slik fil eller direc...
Publisert på 17.03.2017 15:39:39 |
Takk                                         
 Vert| Publisert på 17.03.2017 15:41:06 |
Publisert på 19.03.2017 05:04:39 |
Topp lærte
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com