YapfHoofdpagina | Info | Hulp | FAQ (veelgestelde vragen) | Speciale pagina's | Aanmelden


Printervriendelijke versie | Voorbehoud | Privacybeleid

Svn

Uit Yapf


Inhoud

Wat is SVN

Subversion, afgekort SVN, is een versiebeheergereedschap voor sourcecode. Het houdt bij welke bestanden veranderd zijn, wat eraan veranderd is, door wie, en het belangrijkst: hoe jouw kopie van dat bestand aangepast moet worden om de veranderingen door te voeren.

Er zijn duizend artikelen over te vinden dus dit artikel besteed verder geen aandacht aan hoe het werkt, hoe je het opzet en meer van die dingen. Use the Google.

Handigheidjes

Status opvragen

Soms wil je alleen weten of er iets vernaderd is t.o.v. de repository. Dat kan met: svn status --show-updates

Huidige versie

svn info

Controleren of een bestand in een bepaalde revisie staat

Vanuit de directory van de checkout:

svn list -R -r<revisie> | grep 'bestandsnaam'

Met een remote repository:

svn list -R -r<revisie> svn+ssh://hostname/repos | grep 'bestandsnaam'

Onbeheerde bestanden negeren

Als een bestand of map eenmaal in SVN zit wordt het altijd gecontroleerd en dat wil je natuurlijk ook. Maar vaak heb je ergens tussen de beheerde bestanden ook bestanden die niet in SVN hoeven te staan. Denk aan cachebestanden, uploads, configuratiebestanden, .htaccess en dergelijken. Als een bestand nog niet in SVN staat kun je het laten negeren door aan demap waar ze in zitten een svn:ignore property mee te geven.

svn propedit svn:ignore map_waar_bestand_in_staat

Dit opent een texteditor waarin je per regel kunt aangeven welke bestandsnamen moeten worden genegeerd, zoals .htaccess of *.bak

Bij acties zoals update en status worden die bestanden dan overgeslagen. Als je ze toch wilt zien kun je de optie --no-ignore meegeven aan de svn opdracht:

svn status --no-ignore

Ontvangen van "http://www.yapf.net/index.php/Svn"

Deze pagina is 862 maal bekeken. Deze pagina is het laatst bewerkt op 8 jun 2010 om 17:12.


Zoeken

Bladeren
Hoofdpagina
Gebruikersportaal
In het nieuws
Recente wijzigingen
Willekeurige pagina
Hulp
Bewerken
Brontekst bekijken
Hulp bij bewerken
Paginaopties
Overlegpagina
Nieuw kopje
Printervriendelijke versie
Pagina-informatie
Paginageschiedenis
Verwijzingen naar deze pagina
Verwante wijzigingen
Mijn pagina's
Aanmelden / registreren
Speciale pagina’s
Nieuwe pagina's
Bestandslijst
Statistieken
Meer…