セキュリティ上の理由から、現在のリポジトリをシステムから削除する前に、リポジトリの他の情報が必要ですが、特定のフォルダ)..私は新しいリポジトリを作成し、特定のフォルダの内容をコピーすることを考えています。それは可能ですか?subversion:特定のリポジトリコンテンツを別のリポジトリに移動する(最後にセキュリティ上の理由から古い再リポジトリを削除する必要があります)
4
A
答えて
4
あなたはsvnadminはダンプとかけませんでこれを行うことができる必要があります:http://svnbook.red-bean.com/en/1.7/svn.reposadmin.maint.html#svn.reposadmin.maint.filtering
6
うん。 svnadmin dump
リポジトリが必要です。svndumpfilter
を実行して、目的のフォルダを保持してからsvnadmin load
新しいリポジトリに保存してください。
これらのリンクには、特にsvndumpfilterの例があります。ヒント:すべての処理を高速化するには、3つのユーティリティを1つのコマンドで結合し、ファイルにダンプしないでファイルをフィルタ処理し、ファイルをロードします。
関連する問題
- 1. リポジトリは別のリポジトリを呼び出す必要がありますか?あるいは、リポジトリがサービス層を呼び出す必要がありますか?
- 2. いくつかの最後のコミットを別のリポジトリに移動しますか?
- 3. 古いパッケージをリポジトリから削除するには?
- 4. 1つのSubversionリポジトリから複数のリポジトリへの移動
- 5. Subversionリポジトリ用にどれくらいのディスク容量を確保する必要がありますか?
- 6. リポジトリにUnitOfWorkを実装する必要がありますか?
- 7. ローカルgitリポジトリで特定のコミットを削除するには?
- 8. リポジトリはIDまたはエンティティ自体を渡してエンティティを削除/削除する必要があります
- 9. Tortoiseを使ってあるリポジトリから別のリポジトリに移動できますか?
- 10. 特定のチェンジセットをGitリポジトリから完全に削除しますか?
- 11. Subversionリポジトリにコンパイル済みのバイナリを追加する必要がありますか?
- 12. サーバ障害後にSubversionリポジトリを再構築する
- 13. 古いコードをgitリポジトリに移動する
- 14. git:stashを別のディレクトリのリポジトリに移動
- 15. サブドメイン経由の動的Subversionリポジトリ(Apache)
- 16. Gitリポジトリから最初のコミットを削除できますか?
- 17. 履歴を持たないSubversionリポジトリを移動する
- 18. Subversion SVN:リポジトリが移動されましたリポジトリが永続的にXXXに移動しました
- 19. svnリポジトリをtracとともにあるサーバから別のサーバに移動
- 20. 何千もの要素を持つSubversionリポジトリを整理する
- 21. リポジトリ構造を変更する必要があります
- 22. あるリポジトリから別のリポジトリへの配信中にコミットを無視する
- 23. svnリポジトリをprojectLockerから移動する
- 24. Subversionリポジトリのコンテンツを削除することはできますか?
- 25. ファイルを削除して再作成すると、別のリビジョンになる必要がありますか?
- 26. 削除後にポインタ0を割り当てる必要がありますか?
- 27. C#:ファイル名のパスから最後のフォルダを削除する必要があります
- 28. ライブラリファイルとメディアファイルをリポジトリに保存する必要がありますか?
- 29. Webプロジェクトをバージョン管理するときに、リポジトリに.sass-cacheを含める必要がありますか?
- 30. GitHubリポジトリを削除する
ありがとうございました。実際に私はすでにコンテンツのコピーについての関連の質問を見ました..しかし、ここで私の質問は、私は古いリポジトリを削除したいと思う場合は、コピーされた要素に問題を作成するかどうかです。とにかく私はそれがurのように影響を与えることはないと思う.. –
私たちのシステム管理者の1つは、特定のフォルダは、別のフォルダや古いリポジトリ内の何かから移動した場合、彼はフィルタが正しく動作しないと言う。本当ですか? –
svnのmove moveはcopy + deleteですので、ファイルをあなたのフォルダに移動した場合は、その場所にコピーされます。ファイルとして移動すると、そのファイルは取得されません。フォルダから削除したことは明らかです。ダンプは古いレポからすべてのデータを抽出します。古いレポにはダンプへのリンクがありません。その文書の一部を取り出して新しい文書に貼り付けるのと同様に、古いものを削除し、新しいものにはまだテキストが含まれています。 – gbjbaanb