1
我試圖在SVN中的特定文件夾的兩個修訂版本之間生成差異。但是,一個子目錄有很多雜亂無章的更改,我不想將其包含在diff中。任何想法如何我可以做到這一點?如何排除目錄時`svn diff`?
我想也許我可以嘗試這樣的事情?
C:\>svn diff -r 58:64 `svn ls http://svn-server/svn/my-app/branches/prototype | grep -v 'doc/'`
這似乎並沒有工作,雖然:
svn: E155007: 'C:\cygwin\home\myusername\.gitignore' is not a working copy
的.gitignore是svn ls http://svn-server/svn/my-app/branches/prototype | grep -v 'doc/'
返回的文件之一:
C:\>svn ls http://svn-server/svn/my-app/branches/prototype | grep -v 'doc/'
.gitignore
.project
.rspec
.rvmrc
Gemfile
Gemfile.lock
README.rdoc
Rakefile
app/
config/
config.ru
db/
features/
lib/
log/
public/
script/
spec/
test/
vendor/
你從'svn ls .../doc''中得到了什麼? –
@HewWolff我已經添加了上面的結果^^ – Ajedi32
其實我想我可能有一個如何解決這個問題的想法,但我不太清楚如何去做...有沒有一種方法來預先'http: // svn-server/svn/my-app/branches/prototype /'到'svn ls找到的所有行中svn-server/svn/my-app/branches/prototype | grep -v'/ doc''? – Ajedi32