2

私は現在、仕事でとんでもない混乱に巻き込まれています。特定の日付以降に開発された知的財産に関する所有権の問題があります。私は、知的財産の専門弁護士から、この知的財産を侵害しないように指示されています。私の考えでは、この問題に対処する理想的な方法は、すべてのチェックインと、特定の日付以降に作成されたコメントなど、チェックインに付随するすべてのものを破棄することです。

この段階で、この日付より前に追加/変更されたファイルの SVN をチェックアウトしてから、新しいリポジトリを開始することが、これを実現する唯一の方法です。明らかに、これは所有権の問題がない IP を破壊します。これは、以前の期間のコミット ログと変更レコードが失われるためです。

所有権の問題が発生する前に存在していたすべての情報を保持しながら、特定の日付以降にチェックインを削除する最善の方法は何ですか?

これが間違ったセクションに投稿されている場合は申し訳ありませんが、投稿するより良いセクションが見つかりませんでした.

助けてくれてありがとう!

4

1 に答える 1

2

svnadmin dumpその後svnadmin load、新しく作成されたリポジトリに組み合わせて使用​​したいと考えています。そのようなものはうまくいくはずです:

svnadmin dump -r 1:last_rev /path/to/old/rep | svnadmin load /path/to/new/rep

last_rev最後の IP 問題のないリビジョンはどこにありますか。

于 2013-03-19T07:45:59.180 に答える