SVN内の特定のフォルダーの2つのリビジョン間の差分を生成しようとしています。ただし、1つのサブディレクトリには、差分に含めたくない厄介で無関係な変更がたくさんあります。これをどのように達成できるかについてのアイデアはありますか?
こんなことやってみようかな?
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/'
:によって返されるファイルの1つです。
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/