セキュリティ上の理由から、現在のリポジトリをシステムから削除する前に、リポジトリの他の情報が必要ですが、特定のフォルダ)..私は新しいリポジトリを作成し、特定のフォルダの内容をコピーすることを考えています。それは可能ですか?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. 最新のGitリポジトリから古いバージョンのリポジトリに移動する
- 2. リポジトリは別のリポジトリを呼び出す必要がありますか?あるいは、リポジトリがサービス層を呼び出す必要がありますか?
- 3. 新しいgitリポジトリに移行する古いリポジトリを特定のポイントの後ろに残す
- 4. GitHub GUIのあるリポジトリから別のリポジトリへの移動
- 5. Gitリポジトリからブランチを削除する必要はありますか?
- 6. 1つのSubversionリポジトリから複数のリポジトリへの移動
- 7. いくつかの最後のコミットを別のリポジトリに移動しますか?
- 8. Githubにアップロードする際にセキュリティ上の理由からXcodeプロジェクトから削除する必要があるものはありますか?
- 9. 古いパッケージをリポジトリから削除するには?
- 10. Subversionリポジトリ用にどれくらいのディスク容量を確保する必要がありますか?
- 11. Documentumのあるリポジトリから別のリポジトリへドキュメントまたはフォルダを移動
- 12. 最後のwhileループからコンマを削除する必要があります
- 13. リポジトリにUnitOfWorkを実装する必要がありますか?
- 14. Git:あるリポジトリ内のあるブランチから別のリポジトリ内の別のブランチに特定のファイルを移動する
- 15. この古いインスタンスを新しいリージョンに移動した後、古いAWS EC2インスタンスを削除する必要がありますか?
- 16. Nexus3:特定のMavenリポジトリを別のBlobストアに移動
- 17. ローカルプロジェクトに存在しないリポジトリから特定のフォルダを削除する
- 18. Gitリポジトリから別のGitリポジトリに変更を移す
- 19. Gradleから「展開用リポジトリを指定する必要があります」
- 20. Tortoiseを使ってあるリポジトリから別のリポジトリに移動できますか?
- 21. Subversionリポジトリにコンパイル済みのバイナリを追加する必要がありますか?
- 22. リポジトリはIDまたはエンティティ自体を渡してエンティティを削除/削除する必要があります
- 23. ローカルgitリポジトリで特定のコミットを削除するには?
- 24. サーバ障害後にSubversionリポジトリを再構築する
- 25. サブドメイン経由の動的Subversionリポジトリ(Apache)
- 26. 特定のチェンジセットをGitリポジトリから完全に削除しますか?
- 27. ポリマーアプリケーション内のどのファイルをリポジトリにコミットする必要がありますか?
- 28. 履歴を持たないSubversionリポジトリを移動する
- 29. リポジトリにドメインオブジェクトまたはリポジトリを注入すると、ビジネスロジックを意識する必要がありますか?
- 30. 私のリポジトリを削除すると、私のリポジトリのフォークされたバージョンは親リポジトリになりますか?
ありがとうございました。実際に私はすでにコンテンツのコピーについての関連の質問を見ました..しかし、ここで私の質問は、私は古いリポジトリを削除したいと思う場合は、コピーされた要素に問題を作成するかどうかです。とにかく私はそれがurのように影響を与えることはないと思う.. –
私たちのシステム管理者の1つは、特定のフォルダは、別のフォルダや古いリポジトリ内の何かから移動した場合、彼はフィルタが正しく動作しないと言う。本当ですか? –
svnのmove moveはcopy + deleteですので、ファイルをあなたのフォルダに移動した場合は、その場所にコピーされます。ファイルとして移動すると、そのファイルは取得されません。フォルダから削除したことは明らかです。ダンプは古いレポからすべてのデータを抽出します。古いレポにはダンプへのリンクがありません。その文書の一部を取り出して新しい文書に貼り付けるのと同様に、古いものを削除し、新しいものにはまだテキストが含まれています。 – gbjbaanb