Vra

Is dit moontlik om terug te kyk deur die geskiedenis van 'n Subversion repository vir lêers van 'n sekere naam (selfs beter sou wees vir hulle om 'n wildcard soek het)?

Ek wil om te sien of 'n .bat lêer is verbind tot die repository op 'n stadium in die verlede, maar is sedertdien verwyder in later updates. Selfs 'n stort van die lêer geskiedenis by elke hersiening sal werk, as ek net die uitset kan grep. Ek het gekyk deur die handleiding, maar kon nie 'n goeie manier om dit te doen te sien.

Die logs vir elke pleeg is beskrywende, so ek kan nie net kyk deur die log boodskappe te sien wat veranderinge plaasgevind het. Ek neem aan Subversion wel 'n manier van die herwinning van hierdie?

Was dit nuttig?

Oplossing

TortoiseSVN kan die logs soek baie maklik, en op my stelsel Ek kan betree ".plg" in die soekkassie en vind al voeg, modifiseer, en verwyder vir die lêers.

Sonder Tortoise, die enigste manier wat ek kan dink om dit te doen sou wees om die volle logs grep of ontleed die logs en doen jou eie soek vir 'A' en 'D' aanwysers op die lêer wat jy is op soek na (gebruik svn log --verbose lêer paaie te kry).

svn log --verbose | grep .bat

Ander wenke

Ek neem aan jy is met behulp van die SVN command line kliënt. Gee TortoiseSVN 'n drie. Sy "Wys Meld" dialoog kan soek vir kommentaar, lêername en skrywers.

http://tortoisesvn.net/downloads

PS:. Windows net

Persoonlik sou ek gebruik

svnadmin dump -r1:HEAD /path/to/repo/

Pipe dit in minder en soek of grep met 'n paar konteks.

TortoiseSVN is heeltemal soet. Ek kan nie dink die hantering van Subversion daarsonder.

Ook, as 'n lang skoot, as jy die gebruik van Eclipse Ek sal die Subclipse plug-in te beveel.

svn log v bat

Gelisensieer onder: CC-BY-SA met toeskrywing
Nie verbonde aan StackOverflow
scroll top