Examples of using Svn diff in Norwegian and their translations into English
{-}
-
Colloquial
-
Ecclesiastic
-
Ecclesiastic
-
Computer
En annen måte å undersøke forandringene dine er med kommandoen svn diff.
Hvis du for eksempel ber svn diff om å sammenligne revisjon 99 og 102 av foo.
Faktisk skal det vise seg at det er tre distinkte bruksmåter for svn diff.
Kjør kommandoen svn diff for å se en unified diff(forskjellsfil) over forandringene dine.
Legg til valget--ignore-ancestry til flettekommandoen,og den vil oppføre seg akkurat som svn diff.
Vi har allerede sett svn diff før- den viser filforskjeller i unified diff-format;
Grunnen til at vi tar dette opp er for å fremheve en viktig forskjell mellom svn diff og svn merge.
For eksempel kan du spørre svn diff om å vise deg den eksakte forandringen gjort av Sally i revisjon 344.
Hvis Sallys forandring hadde, la oss si, lagt til en katalog,ville utdataene fra svn diff ikke nevnt det i det hele tatt.
Svn diff skriver bare ut det begrensede patch-formatet, så det er noen forandringer det rett og slett ikke kan vise.
Og på motsatt måte vil--notice-ancestry-valget få svn diff til å oppføre seg som merge-kommandoen.
Kommandoen svn diff produserer disse utdataene ved å sammenligne dine arbeidsfiler mot de lagrede«urørte» kopiene i. svn-området.
Og på motsatt måte vil--notice-ancestry-valget få svn diff til å oppføre seg som merge-kommandoen.
En liten advarsel: Selv om svn diff og svn merge er veldig like i konsept, har de i mange tilfeller forskjellig syntaks.
Du kan se nøyaktig hvilke forandringer du har gjort ved å bruke svn status, svn diff og svn revert.
Kommandoen svn diff produserer disse utdataene ved å sammenligne dine arbeidsfiler mot de lagrede“urørte” kopiene i. svn-området.
C i context format mens forandringer i blanktegn blir ignorert,kan du kjøre svn diff--diff-cmd/usr/bin/diff--extensions'-bc' foo.c.
Som vi har sett, vil det å utføre svn diff uten noen valg sammenligne arbeidsfilene dine med de lagrede«urørte» kopiene i. svn-området.
Det er nyttig for å få en«høynivå»-oversikt over den potensielle flettingen for de gangene der kjøring av svn diff gir alt for mange detaljer.
Alle disse tre kommandoene(svn status, svn diff og svn revert) kan brukes uten nettverkstilgang.
Du kan også få interessant informasjon om tilstanden til fil- ogkatalogegenskapene ved å bruke kommandoene svn status og svn diff.
Dette betyr dessverre at for å patche egenskaper med en fil laget av svn diff, må forandringer i egenskaper legges til for hånd.
Svn diff skriver også filnavn og informasjon om filposisjon nyttig for programmet patch, så du kan generere«patcher» ved å omdirigere utdataene fra diff til ei fil.
Du kan finne ut nøyaktig hvordan du har forandret på ting ved å kjøre svn diff uten argumenter, noe som lister ut filforandringer i unified diff-format:[4].
Ikke bare kan du bruke svn diff til å sammenligne filer i arbeidskopien din mot depotet, men hvis du oppgir en URL kan du undersøke forskjellene mellom elementer i depotet uten å en gang ha en arbeidskopi.
Husk at det å rulle tilbake en forandring som dette er akkurat likt enhver annen svn merge-operasjon, sådu bør bruke svn status og svn diff for å forsikre deg om at arbeidet ditt er i den tilstanden du vil det skal være i, og deretter bruke svn commit for å sende den endelige versjonen til depotet.
Istedenfor å kjøre svn diff og sende patchfila(som ikke vil fange opp treforandringer eller forandringer i symbolske linker eller egenskaper), kan du istedenfor bruke svn copy for å«sende» arbeidskopien til et privat område i depotet.
Siden svn merge opererer på samme måte som svn diff, vil en sammenligning mellom trærne i nyeste trunk og gren ikke bare vise forandringene som du har gjort på grenen.
Istedenfor å kjøre svn diff og sende patchfila(som ikke vil fange opp treforandringer eller forandringer i symbolske linker eller egenskaper), kan du istedenfor bruke svn copy for å«sende» arbeidskopien til et privat område i depotet.
En enkel måte å gjøre det på er å kjøre svn diff med de samme argumentene som du planlegger å gi til svn merge, som vi allerede har vist i det første eksemplet vårt med fletting.