4

重複の可能性:
Subversion: 2 つのタグの違いを見つけるには?

マルチモジュールプロジェクトに取り組んでいます。Subversion (svn) タグ (リリースを表す) 間の差分を取得する必要があります。より具体的には、あるリリースから別のリリースに変更されたモジュールを見つけたいと思います。それについてアドバイスしていただけますか?

4

1 に答える 1

1

@nvartolomeの質問(この回答)でリンクされた例を使用しますが、コマンドセットと結果が異なります

  • モジュールが dirsの場合変更されたモジュールのみを知り、目で手作業を行うことに同意する必要があります: 2 ls を実行します

古いタグ

z:\>svn ls -v http://svn.twig-project.org/tags/RELEASE_0_9_7
    331 fabien                июн 12  2010 ./
      4 fabien            191 окт 08  2009 AUTHORS
    326 fabien           7950 июн 12  2010 CHANGELOG
      4 fabien           1522 окт 08  2009 LICENSE
      4 fabien            341 окт 08  2009 README.markdown
    278 fabien                май 11  2010 bin/
    326 fabien                июн 12  2010 doc/
    328 fabien                июн 12  2010 lib/
     23 fabien           1854 окт 12  2009 package.xml.tpl
    309 fabien            652 июн 08  2010 phpunit.xml
    325 fabien                июн 12  2010 test/

新しいタグ

z:\>svn ls -v http://svn.twig-project.org/tags/RELEASE_0_9_8
    343 fabien                июн 29  2010 ./
      4 fabien            191 окт 08  2009 AUTHORS
    342 fabien           8566 июн 29  2010 CHANGELOG
      4 fabien           1522 окт 08  2009 LICENSE
      4 fabien            341 окт 08  2009 README.markdown
    278 fabien                май 11  2010 bin/
    341 fabien                июн 28  2010 doc/
    342 fabien                июн 29  2010 lib/
     23 fabien           1854 окт 12  2009 package.xml.tpl
    309 fabien            652 июн 08  2010 phpunit.xml
    341 fabien                июн 28  2010 test/

最初の列はコミットの最後のリビジョンです - ディレクトリで変更されたリビジョン (差分または目) を見つけるだけです

  • より自動化された方法でファイルレベルでも実行したい場合:z:\>svn diff --summarize http://svn.twig-project.org/tags/RELEASE_0_9_7 http://svn.twig-project.org/tags/RELEASE_0_9_8

結果は次のようになります

D       http://svn.twig-project.org/tags/RELEASE_0_9_7/test/fixtures/expressions/binary.test
...

A       http://svn.twig-project.org/tags/RELEASE_0_9_7/test/Twig/Tests/TemplateTest.php
M       http://svn.twig-project.org/tags/RELEASE_0_9_7/test/Twig/Tests/Node/DebugTest.php
于 2012-10-15T12:35:20.263 に答える