問題タブ [svnsync]
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.
svn - svnsync: ベース チェックサムの不一致エラー
Base checksum mismatch
ミラー リポジトリをマスター リポジトリと同期中にエラーが発生しました。次に、マスターの新しいダンプをミラー リポジトリにロードし、再びミラーの同期を開始します。
syncコマンドで不正なチェックサムエラーが発生した理由を誰か教えてもらえますか? このエラーのすべての可能性は何ですか?
svn - svnsync を使用して、同じリポジトリ内の 2 つのフォルダー間で同期できますか?
同じリポジトリ内の 2 つのフォルダーを同期するために svnsync を使用できますか? リポジトリに 6 つのサブフォルダー (プロジェクト) があります。各プロジェクトには一連のブックが含まれています (books サブフォルダー内)。しかし、ルート フォルダーに別のフォルダーを作成して、各ブック サブフォルダー内のすべてのファイルをミラーリングしたいと考えています。
例:
-root
---- project_1
-------- books
------------ file1
------------ file2
---- project_2
- ------- 本
------------ file3
---- index (ミラー)
------- file1 (project_1/books のミラー)
------ - file2 (project_1/books の
ミラー) ------- file3 (project_2/books のミラー)
svn - svnsync を使用して作成されたミラー リポジトリからコードをチェックアウトできません
オンライン svn リポジトリのミラー リポジトリを作成しようとしているので、オンライン リポジトリの変更を同期する機能を備えたソース コードを使用できます。ミラーレポからコードのチェックアウトを開始します。それに変更を加えます。
を使用して手順を実行しsvnsync
た後、実際に最初のsvnsync sync
コマンドを実行した後、ソース コードはミラー リポジトリにコピーされていません。
の使用を誤解していますか、svnsync
それともすべての svn ミラーリング メカニズムを誤解していますか? ミラー リポジトリからコードをチェックアウトするにはどうすればよいですか。それに取り組み始めますか?
ミラー svn リポジトリを作成するために次のことを行ったことに注意してください。
windows - Windows パスをファイルに変換する方法: SVN コマンド ラインでの使用に適したバッチ ファイル内の URL
Windows ベースの SVN インストール (CollabNet Subversion Edge を使用) では、リポジトリ フォルダー名を作成するポストコミット フック バッチ ファイルがあり、その Windows フォルダーを指す URLをsvnsync
使用して呼び出す必要があります。file:
問題は次のとおりです: Windows フォルダーまたはファイル名を URL に変換するにはfile:
、その URL が少なくとも SVN コマンド ライン ツールで受け入れられるようにするにはどうすればよいですか?
svn - svn mirror のサブディレクトリに同期するには?
マスター svn のサブディレクトリをミラーリングし、ミラーのディレクトリがマスター svn と同じであることを確認します。たとえば、次のようになります。
master svn のサブディレクトリ:
http://XXXX/svn/repo/a/b/c/d/....../サブディレクトリ
svn ミラーに同期:
http://YYYY/svn/repo/a/b/c/d/....../サブディレクトリ
ただしsvnsync init
、次のエラーを報告します。
svnsync: E000022: セッションのルートは 'http://YYYY/svn/repo/a/b/c/d/....../subdir' です
ただし、リポジトリのルートは「http://YYYY/svn/repo」です
master svn のサブディレクトリから svn mirror のサブディレクトリに同期する方法は? svnsync.Thank なしの別の方法にもかかわらず!
マスター svn の他のディレクトリにはファイルが多すぎて、svn ミラーには役に立ちません。