問題タブ [svnserve]
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.
windows - サーバーから別のサーバーへのSVNリポジトリの移行
リポジトリを移行しようとしましたが、成功しませんでした。元のリポジトリは古い Windows サーバー上にあり、新しいサーバーは Windows サーバー (2012) です。
私が従う手順:
1/ 古いサーバーで、ダンプを作成します。
ここでは、すべてのリビジョンが次のように表示されています
すべて問題ないように見える
2/次のコマンドラインを使用して、新しいサーバーにリポジトリを作成しました。
すべて問題ないように見える
3/古いリポジトリを新しいリポジトリにダンプしようとしましたが、何も機能しません! 次のコマンド ラインは機能しません。
ここにエラーメッセージがあります:
翻訳: 演算子 « < » は将来のアプリケーションのために予約されています
それで、私は成功の有無にかかわらず<
を|
置き換えようとしました。cat
コマンドライン svnadmin load /MyNewRepoName cat //MyOldRepoPath
は何も生成しませんでした。Ent^te de fichier de sauvegarde malform'e
Enterキーを押すと、次のメッセージが表示されます。File Header malformed
ご覧のとおり、私はコマンド ラインにあまり詳しくありません。解決策があれば、とてもうれしいです。
svn - サーバーの複数のパスに svnserve プロトコルを実行する方法
/var/data/svnrepos1/forclient1 や /var/data/svnrepos2/forclient2 のような複数の SVN リポジトリ パスを持つ svn サーバーをセットアップしています。SVN はカスタム パス /usr/install/svn1.8/bin/{svnadmin,svnserve,svn,etc} にインストールされます。
以下のようなコマンドラインを使用して svnserve プログラムを実行しようとしています。コマンドプロンプトで発行されたコマンドは/usr/install/svn1.8/bin/svnserve -d -r /var/data/svnrepos/forclient1 -r /var/data/svnrepos2/forclient2
、しかしSVNプログラムは2番目のパス/var/data/svnrepos2/forclient2
のみを提供しています。でリポジトリにアクセスできませんでし/var/data/svnrepos1/forclient1
た。{ -r path2 -r path1} のようなデーモンを実行して確認しました。この場合、path1 で機能します。`svn プログラムで複数のパスを設定する方法について考えてください。
svn - Subversion 1.9.2: 無効なファイルシステム形式オプション 'addressing logical'
tarball を使用して UAT Linux redhat 6.6 に SVN 1.9.2 をインストールし、SVNSERVE をデーモンとして実行したところ、すべて問題なく動作しました。次に、リポジトリを作成し、クライアント アクセス用にリポジトリを構成し、tortoiseSVN を使用してリポジトリにアクセスしようとしましたが、リポジトリにアクセスできませんでした。エラーを見て、
「db/format には無効なファイルシステム形式オプションが含まれており、論理アドレスを指定しています」
UAT にインストールする前に、TEST サーバーで試してみましたが、問題なくインストールしてリポジトリにアクセスできました。Redhat 6.6 サーバーを使用しています。誰でもこの問題を見ました。来週は製品のインストールがあるので、行き詰まっています。
編集:実際には、SVNがインストールされたbinディレクトリに移動し、svnserveをデーモンとして起動しました。起動した svnserve は、Redhat OS に同梱されているものです。フルパスでsvnserveを呼び出すと問題が解決しました。
svn - svnserve の実行中にログを有効に保つことはできません
次のコマンドを使用して、svnserve のログを構成しようとすると:
エラーが表示されますsvnserve: Can't bind server socket: Address already in use
。いくつかの調査の後$ps -ef | grep svnserve
、他のプロセスを実行して強制終了したため、svnserve が停止しました。svnserve を停止した状態で、logging コマンドを実行してもエラーは発生しません。ただし、この後、logging setup コマンドによって作成された新しいプロセスを強制終了するまで、svnserve を再起動できません。
ロギングが機能するように、それらを同時に実行し続ける方法を判断するのに苦労しています。
svn - TortoiseSVN svnserve.exe エラー 1053、起動しない
TortoiseSVN キットのサービスとして svnserve.exe をインストールしようとしています。
サービスの作成は正しいように見えますが、開始されません。binpath
パラメータで引用符を正しく取得することに関する多くのメッセージを見てきました。これは正しいと思います。
Windows サービス GUI でサービスを開始しようとすると、エラー 1053 が報告されます。
助言がありますか?