web-gelistirme-sc.com

Subversion'daki iki özel revizyon arasındaki farkı nasıl ortaya çıkarabilirim?

Subversion'u Linux komut satırı arayüzü ile kullanıyorum.

Terminalimde fSupplierModel.php adlı belirli bir dosyanın 11390 ve 8979 revizyonları arasındaki farkı görmek istiyorum. Bunu nasıl yapabilirim?

110
allen213

Kılavuzdaki svn diff bakınız:

_svn diff -r 8979:11390 http://svn.collab.net/repos/svn/trunk/fSupplierModel.php
_
160
RedFilter

Tüm revizyonları karşılaştırmak için basitçe:

svn diff -r 8979:11390


Son kaydedilmiş durumu, şu anda kaydedilmiş çalışan dosyalarınızla karşılaştırmak istiyorsanız, kolaylık anahtar kelimeleri kullanabilirsiniz:

svn diff -r PREV:HEAD

(Daha sonra belirtilen hiçbir şey olmadan, belirtilen revizyonlardaki tüm dosyalar karşılaştırılır.)


Daha sonra dosya yolunu eklerseniz, belirli bir dosyayı karşılaştırabilirsiniz:

svn diff -r 8979:HEAD /path/to/my/file.php

49
ahnbizcad