問題タブ [fsfs]
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.
performance - 多くの改訂後のSVNのパフォーマンス
私のプロジェクトは現在、1 日に数百の新しいリビジョンを取得する svn リポジトリを使用しています。リポジトリは Win2k3 サーバー上にあり、Apache/mod_dav_svn を介して提供されます。
修正が多すぎるため、時間の経過とともにパフォーマンスが低下するのではないかと心配しています。
この恐怖は理にかなっていますか?
すでに 1.5 へのアップグレードを計画しているため、1 つのディレクトリに何千ものファイルが存在することは、長期的には問題になりません。
Subversion on は 2 つのリビジョン間のデルタ (差分) を保存するため、特にコード (テキスト) のみをコミットし、バイナリ (画像とドキュメント) をコミットしない場合、これは多くのスペースを節約するのに役立ちます。
これは、ファイル foo.baz のリビジョン 10 をチェックアウトするために、svn がリビジョン 1 を取得してから、デルタ 2 ~ 10 を適用するということですか?
svn - Subversionリポジトリのバージョンを見つける方法は?
リポジトリの現在のバージョンを確認して、リポジトリをアップグレードする必要があるかどうかを確認するにはどうすればよいですか(svnadmin upgrade)?
実際、私はサードパーティでSVNをホストしているので、リポジトリをアップグレードするようにサードパーティに依頼する必要があるかどうかを確認したいと思います。
何かを見逃さない限り、1.5サーバーはリポジトリバージョンを1.4のままにしておくので質問していますか?
svn - SVN でサポートされる最大リビジョン番号はいくつですか?
SVN でサポートされる最大リビジョン番号はいくつですか? レポのタイプは FSFS で、Fedora ボックスでホストされています。
ありがとうございました、
sql-server - バックエンドとしてsqlserverを使用したsubversion
重複の可能性:
リポジトリのサブバージョン化にMSSQLバックエンドを使用する
subversion(fsfsのインストール)のバックエンドとしてsqlserverを使用できますか?
svn - Windowsネットワーク共有上のsvnリポジトリ
複数のコンピューターが共有ファイルシステムに保存されているsvnリポジトリに同時にアクセスするのは安全ですか?
私は、各Windowsクライアントマシンにローカルのワーキングセットのファイルがあり、チームの他のメンバーと定期的に同期できるアプリケーションを構築しています。サーバーの観点からは、Windows共有マウントポイント以外は何にも依存したくありません。svn file:// URLプロトコルは共有ファイルシステムをサポートしていますか、それともファイルシステムがローカルであると想定していますか?
Subversionのドキュメントには、Win9x環境でのBDBとFSFSの問題が記載されていますが、file:// URLを介して同時にアクセスされるリポジトリが、最新バージョンのWindows(またはその他のオペレーティングシステム)で安全かどうかはわかりません。
編集 私が構築しているアプリケーションはsvnを直接使用するので、安全な同時共有コラボレーション環境が可能であれば、比較的制約のある環境を構築したいと思います。
svn - SVN (FSFS) リポジトリのリビジョン番号を人為的に増やす
私の会社は SVN リポジトリの移行を行っており、2 つのリポジトリ間でリビジョン番号が重複することを避けたいと考えています (どちらも現在アクティブです)。
私の要件は、新しいリポジトリのリビジョンを特定のリビジョン番号 (たとえば、100.000) に強制することです。
FSFS リポジトリを分析することで、リポジトリ番号を変更する適切な場所のように聞こえる「db/current」ファイルに出会いました。
誰もこの手順の経験がありますか? 今後おかしなことが起きないようにしたいです!
PS: リポジトリに「100.000」のダミー コミットを作成できることは理解しています。そのような手順と、手順中および手順後のリポジトリの潜在的なパフォーマンスの問題について、あなたの経験を共有してください
PS3: 手順の前に全員に作業コピーをコミットしてもらうのは良い考えかもしれないと理解しています。これは私たちにとっては問題ではありません (現在、新しいリポジトリのユーザーは非常に限られています)。それでも、これまたは同様の要件を経験したことがある場合は、共有してください! :)
PS3: これは標準的な SVN 手順ではないことを理解しています。多くの人が要件自体に反対する可能性があります。私の要件が健全であると仮定しましょう!:)
svn - 最高の SVN バックエンド ベンチマーク
svn バックエンド データベースの使用、速度、信頼性に関するベンチマークはありますか?
- SQLite
- MySQL
- PostgreSQL
- BerkeleyDB
- フラットファイルシステム
リポジトリで同時に作業している 20 人がいるとします。何を選ぶ?
svn - SVN Merge はディスク容量を節約しますか?
SVN book では、差分化について「ファイルの新しいバージョンがリポジトリにコミットされるたびに、Subversion は以前のバージョン (実際にはいくつかの以前のバージョン) を新しいバージョンに対する差分としてエンコードします」と説明しています。
このcollab.net ブログ記事 には、「BDB (Berkeley Database) では、ファイルの履歴の各行の先頭にフルテキストがある」と書かれています。一方、「FSFS は逆方向にデルタを格納するため、古いバージョンを書き換える必要はありません。」
これが正しい場合、SVN (BDB を使用) はファイルの完全なコピーを各ブランチの HEAD に保存し、ブランチがマージされた場合にファイルのコピーを 1 つ削除しますか?
svn - SVN リポジトリが使用しているファイルシステムを確認するにはどうすればよいですか?
すでにリポジトリを作成しており、しばらく使用しています。使用しているファイルシステム データ ストアを確認したかったのです。Berkeley DB または FSFS です。これを確認する方法がわかりません。私はsvnadmin、svnlookなどを見てきました。これを行う方法に関するヒントはありますか?
svn - SVNはサーバー側のどこにデータを保存しますか?
私は自分のウェブホストサーバー上にsvnリポジトリを作成し、それにファイルを正常にコミットし、そこからファイルを更新しましたが、サーバー上で実際にファイルを見つけることができないようです!
私のsvnリポジトリには~/svn/my-first-repo/
、次のものが含まれています./ ../ README.txt conf/ db/ format hooks/ locks/
。
しかし、私が実際にバージョン管理しているファイルはどこにありますか?!
同じリモートリポジトリを別のローカルディレクトリにチェックアウトでき、すべてのファイルが魔法のように表示されたので、間違いなく機能しました。どこからともなく...