Hoe kry ek 'n lêer in 'n Subversion Repository Geskiedenis?
-
09-06-2019 - |
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?
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