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