Opdracht om svn diff van huidig ​​en vorig revisienummer te krijgen

Hoe kan ik via de opdrachtregel een verschil in de bestandsinhoud van het huidige en vorige revisienummer krijgen?

En hoe kan ik het vorige revisienummer krijgen?


Antwoord 1, autoriteit 100%

svn diff -r HEAD <item>als je het verschil wilt zien tussen je werkkopie en de laatste vastgelegde revisie.

svn diff -r PREV:COMMITTED <item>als je wilt zien wat de laatste commit deed.

Je zou moeten kijken naar Revisie Trefwoorden .

svn info <item>geeft u (onder andere) de laatste wijzigingsrevisie voor het item.


Antwoord 2, autoriteit 46%

Volgens uw opmerkingen zou u graag de verschillen willen zien tussen de huidige en vorige versies van een item dat niet in uw werkkopie staat. Daarvoor moet je de URL van het item weten (bijv. svn://[repo_root]/[path]/[item]), waarvan ik aanneem dat je dat weet. Dan doe je het volgende:

svn info <item-URL>

bevat (onder andere) de laatste wijzigingsrevisie. Met dat revisienummer R voer je:

svn diff -c <R> <item-URL>

en het geeft je de laatste commit diff.

Other episodes