問題タブ [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 による SVN リポジトリのコピー中にこのエラーを回避するにはどうすればよいですか?
svnsync を使用してリポジトリをコピーしていますが、毎回同じリビジョンでこのエラーが発生します。
ファイル データを送信しています ...svnsync: ' https://svn1.avlux.net/xxxxxx.net ' のレポート: 応答本文を読み取れませんでした: 安全な接続が切り捨てられましたhttps://svn1.avlux.net )
これは大規模なリビジョンであり、サーバーへの管理者アクセス権がありません。リビジョンを手動でチェックアウトしてコピーする必要がある場合でも、これを回避する方法はありますか?
svn - svnsync:PROPFIND要求が失敗しました
私は必死にグーグルコードリポジトリをバックアップしようとしていますが、SVNにあまり詳しくないため、svnsyncを機能させることができません。リポジトリを別のリポジトリまたはダンプファイルにバックアップするのは簡単な作業だと思いましたが、間違っていますか?これを行う方法のヒントを本当にいただければ幸いです。
私がやろうとしていること:
@shell:〜$ svnsync init http://www。.org / svn / http:// .goo glecode.com/svn/trun k svnsync:'/ svn'でPROPFINDリクエストが失敗しましたsvnsync:'/ svn'のPROPFIND:301永久に移動しました(http://www。 .org)
どういう意味ですか?そしてそれを修正することは可能ですか?
http: //www。*。org/ svn /は、svnadmin create、ofcで作成されました。
前もって感謝します!=)
svn - 既存のSVNリポジトリを同期する方法は?
最近、ホスティングアカウントにsubversionを再インストールする必要がありました。私がセットアップしたリポジトリは、新しいSVNインストールによって作業コピーとは見なされなくなりました。このリポジトリをsvnに戻すにはどうすればよいですか?admincreateを実行してコピーすることはできません。このリポジトリとの同期を維持する必要があるチェックアウトされたコピーがいくつかあります。チェックアウトされたコピーを損なうことなく、新しいSVNのインストールを高速化するにはどうすればよいですか?
svn - Subversion:「svnsync」よりも速いものはありますか?
そのため、Subversionリポジトリをクラウド(code.google.comなど)に保存していますが、さまざまな理由により、コードを非公開にする必要があります。
リポジトリ全体をダウンロードして、自分のsvnサーバーに移行する必要があると判断しました。
だから私は使い始めました:
そして、リポジトリの改訂ごとに約0.5秒かかりました!
幸いなことに、私のリポジトリには200のリビジョンしかありませんでした...それで数分待ってください。しかし、200,000または2,000,000のリビジョンがある成熟したプロジェクトはどうでしょうか。
... 2e6 * 0.5 / 60/60 / 24〜約11日!
クラウドからリポジトリをダウンロードするのに「svnsync」よりも速いものはありますか?
svn - コードベースをあるsvnリポジトリから別の保存履歴に移行するにはどうすればよいですか?
構造の悪いsvnリポジトリにブランチがあり、それを削除して別のsvnリポジトリに移動する必要があります。(私はそれをいくつかクリーンアップしようとしています)。
コピー/名前変更を停止svn log
せずに実行すると、気になる3427のコミットがすべて表示されます。いくつかの主要なスクリプトを書く以外に、リビジョンをダンプする方法はありますか?
私はこの質問のアドバイスに従いますが、このブランチはあちこちに移動されており、移動も保持したいと思います。
svn - 読み取りアクセスのみでリポジトリを移行するツールは?
私は、友人と私が過去の学期に取り組んだプロジェクトから、学校のサーバーにあるサブバージョン リポジトリを持っています。私たちはプロジェクトを取り上げて磨き上げ、よりポートフォリオ アイテムにしたいと考えていますが、レポが学校のサーバー上にそのまま残るかどうかはよくわかりません (通常、数学期後には消去されます)。レポをダンプするアクセス権がありませんが、レポを取得できるかどうかを確認するためにメールを送信しましたが、これが最善の解決策です。
svnsync を試しましたが、学校のサーバーは再生コマンドをサポートしていない (おそらくオフになっている) ため、うまくいきません。
さて、理論的には、(手動またはプログラムで) リポジトリの各リビジョンをチェックアウトし、それを自分のサーバーの新しいリポジトリにチェックインすることはできないでしょうか? うまくいくと思います-私たちは3人しかいないので、心配する必要のある作業コピーの競合はありません.戻って見る必要がある場合に備えて、レポにすべての履歴のコピーが必要です.
そうは言っても、スクリプトを作成して車輪を再発明する前に、このようなものは既に存在しますか? それを行うためのツールがすでに存在するか、誰かがそれを行うためのスクリプトを書いていると考えなければなりません。
html - Svn - サーバー上のすべてのリポジトリのリストを取得して、svnsync を実行できるようにします
http で公開されている、クライアントの既存の svn リポジトリのバックアップを作成しようとしています。
可能であれば、サーバーへのコンソールアクセスを外部の関係者に与えることなく、任意のコンピューターから新しいリポジトリを自動的に作成できるようにしたいと考えています (つまり、ユーザーはls
私の svn リポジトリディレクトリで a を実行できます)。
私の問題は、サーバー上の svn リポジトリのリストを知る必要があることです。ユーザーは時間の経過とともに新しいリポジトリを追加するため、これは固定リストではありません。
ディレクティブmod_dav_svn
を使用して、Apache のモジュールを介して html ページにリポジトリを一覧表示できます。SVNListParentPath On
このページを取得しました: http://svn.ohwr.org/
私の質問は、そのようなリポジトリの使用可能なリストを取得する最も簡単な方法は何ですか? おそらくシェルコマンドを使用して、同期を行うためにそのリストを解析する必要があります。
シェル コマンドで HTML を解析する必要がありますか、それともそのリストを取得するためのより良い方法はありますか?
svn - ミラーリングされたリポジトリで svnadmin pack を実行できますか?
svnsync を使用して 1.6 リポジトリをミラーリングしています。週に 1 回、マスター リポジトリで svnadmin pack を実行していますが、ミラー化されたリポジトリでも実行できるかどうか、または実行する必要があるかどうか疑問に思っています。私がSVNの内部について理解していることから、svnadminパックが行うファイルシステムの変更はミラーリングされません(これは理にかなっていると思います)。ミラーで svnadmin pack を実行できる/実行する必要があるかどうかを確認できますか?
svn - ミラーリングとSVNリポジトリの問題
リポジトリをローカルマシンにミラーリングしようとしています。私がこれにアプローチするための最良の方法を読んだことから、svnsyncを使用することです。これを設定しようとすると、svnadminとsvnsyncが不明なコマンドであるというエラーが返されます。これらのコマンドを実行できるようにするためにダウンロードする必要があるアドオンはありますか?svnの基本的なコマンドラインコマンドは、チェックアウト、更新など、正常に機能しています。
svn - svnsyncを介したリポジトリの読み取り専用コピーのポイントは何ですか?
リポジトリの読み取り専用コピーを作成するためにsvnsyncを読んでいますが、リポジトリの読み取り専用コピーを持つことの意味がよくわかりません。マスターが何らかの理由でダウンした場合、読み取り専用コピーを読み取り/書き込みにして、人々がそれにコミットできるようにすることはできますか?そうでない場合、読み取り専用コピーのポイントは何ですか?