-1

2つのリビジョン間を物理ディレクトリにエクスポートする方法または方法はありますか?

このように、期待される結果は、指定されたリビジョン間で変更されたファイルのみを持つことです。

4

2 に答える 2

1

個々のリビジョンのみをチェックアウトできます。おそらくあなたが探しているのは、2つのリビジョン間で変更されたファイルのみをエクスポートすることです。擬似コード:

svn diff --summarize -rSTART:END
for each item
   svn export URL_TO_ITEM LOCAL_PATH
于 2012-12-04T19:05:54.343 に答える
0

ところで:これらは私がこれを達成するために取ったステップです:

  1. svn diff --summarize -r START:END Branch_URL> c:\ diff.txt
  2. スクリプトを使用してdiff.txtを変更し、変更されたファイルと追加されたファイルのみを取得し、Windowsパスのスラッシュを変更します。
  3. $fileの$lineごとにsvnチェックアウトを実行します

svnでこれを行う直接的な方法はありませんが(私はそれが必要だと思います)、これは推奨される回避策です。

ありがとう。

于 2013-01-25T14:07:33.300 に答える