問題タブ [svnadmin]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
3228 参照

svn - 依存関係のある SVN リポジトリの一部をエクスポートするにはどうすればよいですか?

を使用して SVN リポジトリの一部を移行しようとしていますsvnadmin dump

提供されている svndumpfilter ツールは、エクスポートに含まれていないディレクトリからのコピー/移動/名前変更の依存関係を管理しません。

これらの依存関係を管理できるツールはありますか?

0 投票する
2 に答える
50907 参照

svn - 複数のプロジェクトを含むSVNリポジトリから1つのプロジェクトをダンプするにはどうすればよいですか?

私は多くのプロジェクトでSVNリポジトリを使用しています。いくつかのプロジェクトをそのリポジトリから個々のリポジトリに移動する必要があります。プロジェクトごとに1つずつ、履歴を保持します。

svnadmin dumpリポジトリ全体とそれを別のリポジトリにダンプするために使用できましたがsvnadmin load、元のリポジトリから1つのプロジェクトだけをダンプする方法が見つからないため、新しいリポジトリにロードできます。これは可能ですか?もしそうなら、どのように?

0 投票する
4 に答える
15018 参照

svn - Subversion Obliterate 機能

簡単な方法で消去機能を実装するためのシェルスクリプトを作成することを考えていました(外部的には、提案された方法を使用しますが、自動化されています)。

これが私が念頭に置いていたことです:

クライアント上

  1. svn list -R > file-list.
  2. grep のようないくつかの方法で file-list をフィルタリングして、一連のgrep XXX file-list>>files-to-delete.
  3. files-to-deletescp を使用してサーバーに転送します。

サーバー上

  1. リポジトリをダンプしますsvnadmin dump /path/to/repos > repos-dumpfile。これもバックアップとして保持できます。
  2. 「files-to-delete」の単語ごとにダンプ ファイルをフィルタリングし、次のようにします。cat repos-dumpfile | svndumpfilter exclude $file > new-dumpfile
  3. 新しいリポジトリを作成し、新しいファイルをそこにロードしますsvnadmin create new-name; svnadmin load new-name < new-dumpfile

これは機能しますか?どうすれば失敗しますか?他のアイデアはありますか?

0 投票する
3 に答える
9258 参照

svn - 現在のsvnリポジトリのバージョンを知るにはどうすればよいですか?

最近、svnリポジトリをv1.5からv1.6にアップグレードすることを決定しました。アップグレードコマンドを実行した後、CMDウィンドウにメッセージが残っているのがわかりました。

Y A!!それは素晴らしいようです...しかし....現在のリポジトリがどのバージョンであるかをどうやって知ることができますか?v1.6にアップグレードされていますか、それともv1.5です。私が持っているリポジトリはほとんどありません。どうすればそれらのバージョンを見つけることができますか?

0 投票する
9 に答える
84561 参照

svn - SVN リポジトリを別の SVN リポジトリに移行するにはどうすればよいですか?

すべての履歴をコピーして、あるリポジトリから別のリポジトリにディレクトリをコピーする簡単な方法はありますか?

0 投票する
2 に答える
602 参照

svn - subversion : 特定のリポジトリ コンテンツを別のリポジトリに移動する (最後に、セキュリティ上の理由から古いリポジトリを削除する必要があります)

セキュリティ上の理由から、システムから現在のリポジトリを削除する前に、すべてのリビジョンを含む特定のフォルダーを保持したい (リポジトリの他の情報ではなく、特定のフォルダーが必要であることを意味します)。新しいリポジトリを作成することを考えています。特定のフォルダのコンテンツをそれにコピーする..それは可能ですか?

0 投票する
5 に答える
5244 参照

svn - svnadmin ロード エラー

別のマシンから取得した svn リポジトリを復元しようとすると、エラーが発生します。エラーは

svnadmin: ダンプ ストリームに不正な形式のヘッダー (「:」がない) が含まれています。

ダンプは Subversion 1.5 サーバーで作成され、新しい Subversion 1.6 サーバーにロードしています。他のいくつかのリポジトリを新しいサーバーに正常にロードできました。新しいサーバーは VisualSVN サーバーです。

0 投票する
2 に答える
1456 参照

svn - svnadminパックはアップグレードされていない1.6リポジトリで機能しますか?

もともとSVN1.6で作成されたリポジトリでsvnadminpackを実行しようとしています。ただし、コマンドが何かを実行していることを示す出力は表示されません。シャードパッキングは、ネイティブ1.6リポジトリに対して自動的に発生しますか(アップグレードされたリポジトリのオンデマンドではありません)?私が期待する出力は次のとおりです。

しかし、私はちょうど見ています:

パックしようとしているリポジトリには16のリビジョンがあり、1000リビジョンを超える他のリポジトリをパックする目的でテストリポジトリとして使用しています。