. Subversion filer i Windows , med forlængelsen SVN , hjælpe med at organisere projekter ved at spore aktuelle og ældre versioner af dine filer, herunder dokumentation , tekst, kildekode og websider. Windows gemmer SVN filer i en mappe helliget dem . Subversion er designet, så teams kan arbejde på projekt-filer uden at miste styr på ændringer , men det virker også for enkeltmandsvirksomheder projekter. Subversion
Subversion er et open- source program licenseret af Apache, selvom du kan køre det uden at installere Apache . Du kan downloade den Subversion fra Apache enten som kildekode eller forberedte binære pakker . Subversion arbejder konsekvent på forskellige operativsystemer , som gør tingene lettere, hvis dit projekt kræver arbejder på flere platforme . Hvis Subversion håndterer filer på forskellige systemer - . Txt eller doc , for eksempel - . . Disse filer stadig nødt til at være i overensstemmelse med kravene i deres operativsystem
Repository
Subversion opretter et depot for projektfiler , med flere versioner af hver fil danner en " repository træ. " Hver gang du eller nogen på dit hold ændrer en fil , Subversion gemmer en ny . SVN version af denne fil på lageret træet og giver træet en ny etiket . Hvis træet er nu R47 , for eksempel, betyder, at det er den 47. reviderede udgave . Subversion omdøbes hele træet , uanset hvor omfattende ændringer .
Projektledelse
Subversion ikke nedbrydes repositories af projekter eller spor , der udsender en fil tilhører den: den har kun ved, at filer i en bestemt repository gå sammen. Hvis du arbejder på flere projekter med fælles data , Apache anbefaler oprette én repository med sub- mapper for hvert projekt. Hvis projekterne er uafhængige, oprette separate repositories. Denne metode kan undgå enhver tvivl om, hvorfor revisionsnummeret for arkivet er ændret , når projektet ikke er blevet ændret .
Konvertering og ændring af filer
oprindelige Subversion udvikler, Tigris , lavet programmet til at erstatte CVS, en fil - versionen management system. Du kan konvertere . CVS filer til . SVN hjælp Tigris ' konverter eller flere andre tilgængelige online. Hvis du har brug for at flette to Subversion repositories , først oprette et nyt bibliotek i den ene og derefter importere det andet repository ind i det. For at forhindre for store eller uautoriserede ændringer , begrænse adgangen til lageret . For eksempel , snarere end at tillade alle brugere at få adgang til projektets mapper ved at skrive i webadressen kan du begrænse denne evne til kun én bruger.