0

2 つの SVN ブランチがあり、最初の作業コピーを別の作業コピーに部分的にコピーする予定です。これは私がしました:

  1. ライブラリ /home/user/projects/libs/{lib1, lib2, lib3}
  2. コア /home/user/projects/Apps/{libs,core}
    svn copy --parents /home/user/projects/libs/lib1/* /home/user/projects/Apps/libs/1
    svn copy --parents /home/user/projects/libs/lib2/* /home/user/projects/Apps/libs/2
    svn copy --parents /home/user/projects/libs/lib3/* /home/user/projects/Apps/libs/3

質問: 私のピアはまだ /home/user/projects/libs/lib1 で作業しています。このリポジトリが新しいコードで更新されたら、私の /home/user/projects/Apps/libs も更新してほしいです。それを「自動的に」行う方法はありますか?

同じ svn copy コマンドを実行しようとしましたが、もちろん失敗しました: svn: Path '/home/user/projects/Apps/libs/1' already exists

4

2 に答える 2

0

いいえ、自動的には更新されません。

svn:externals代わりに使用することを検討してください

于 2012-10-03T05:40:52.720 に答える
0

私はマージについてのみ考えることができます:svn help merge

于 2012-10-03T03:38:50.543 に答える