SQL ServerにSubversionメタデータを格納することは可能ですか? SQL ServerベースのSubversionが必要です。SQL Server上のSubversion
答えて
これを行う方法は今はありません。 Subversionでは、FSFSとBerkeley DBのどちらかを選択できます。FSFSは、ほとんどの人にとってより良い選択です。 (Berkeley DBには壊れてしまう問題があります)。
SQL Serverにデータを保存する理由はありますか?
FSFS =ファイルシステムファイルシステム、奇妙なことに。これは、BDB上にあるように、普通のファイルシステムの上にSubversionの "ファイルシステム"を実装しているということです。 – bendin
奇妙なことに、私はFSFSが立っていた(ウィキペディアにもある)と思ったものを削除しましたが、私はSubversionのものでどこでも確認できません。 –
SubversionはBDB(Berkley Database)をコアストレージとして使用していました。バックアップが難しく、腐敗が時折問題になったため、ほとんどの人がそれを離れました。私はそれをお勧めしませんが、私はBDBコードを見て、それがSQL Serverに接続することができると確信しています。
私はJames Averyと一緒に - なぜSQL Serverにデータを保存したいのですか?あなたが.NETライブラリからの基礎となるSubversionデータとインターフェースするためには、SharpSVN:http://sharpsvn.open.collab.net/をチェックしてください。
>>>なぜデータをSQL Serverに格納したいのですか 便利、クエリー、名前を付けてください。 DBの利点! – PositiveGuy
私はファイルシステムが高速だと思いますが、なぜあなたがコード化したり、エクスポートしたり、データを変更したりすることができるDBではありません。あなたがたわごとでクエリできるメタデータであっても – PositiveGuy
APIを使うと、FSFSのSubversionリポジトリに対してもコードを書くことができます。 epxortなど – Jafin
なぜ簡単に破損する可能性のあるバッキングストアを使用するのですか?確かに、ファイルシステムのストアを壊す可能性がありますが、ほとんどの人はそれに触れないように十分な感覚を持っています。
今後のバージョンのSVNでは、revpropデータをファイルではなくsqliteデータベースに保存することを検討しています。そうした場合、同じ方法でアクセスできるはずですが、変更可能なrevpropsのみにアクセスできるはずです。私は、他のプロセスが読み書きすることを許可するsvnライブラリへのアクセスを制限するつもりかどうかはわかりません。
もちろん、SQL Serverがサブバージョンに適していない最大の理由は、クロスプラットフォームであることを完全に破るということです。
私は、最も大きな理由は、ソースコード(incバイナリ)を格納する方が、リレーショナルデータベースではなく、ファイルまたはドキュメント(nosql)データストアで意味があると考えられるからです。 – Jafin
- 1. Subversion windows server
- 2. Eclipse上のSubversion
- 3. のSQL Server 2014 Expressの上
- 4. Java上のIBatisとSQL Server
- 5. Webサーバー上のSQL Serverスクリプト
- 6. SQL Server - Azure SQLデータベースのbacpacファイルを仮想マシン上のSQL Server 2014にインポート
- 7. Subversion、VisualSVN Serverの「Key usage violation in certificate」エラー
- 8. SQL ServerとEntity Frameworkのパフォーマンスの向上
- 9. Web上でのテスト用のSQL Server
- 10. SQL Serverの連合の性能向上
- 11. LAN上の一般的なSQL Serverデータベース
- 12. SQL Serverドライブ上の空き領域
- 13. Windows 7上のSql Server 2005エンタープライズ
- 14. SQL Server上のMySQL関数DATE()?
- 15. vmware上のSQL Server 2008をローカルマシンのSQL Server 2008クライアントに接続する方法
- 16. 別のSQL Server上のテーブルのデータに基づいて、あるSQL Server上のテーブルを更新します。
- 17. Azure Windows VM上のSQL Serverに関するセキュリティ上の懸念
- 18. SQL Serverバックアップからデータベースを上書き
- 19. master..xp_cmdshellは、SQL Server上blockesが
- 20. SQLの更新は、SQL Server上の整数ID
- 21. アンドロイドデバイス上のSQL LiteデータベースとSQL Serverデータベース間の同期
- 22. SQL Server 2014データソースがSQL Server 2008 R2レポートサーバー上で動作しない
- 23. SQL Server 2008 ExpressはSQL Server 2000と同じサーバー上に存在しますか?
- 24. SQL ServerサブスクリプションエラーSQL Server 2016
- 25. SQL ServerのSELECTのパフォーマンスがSQL Serverで
- 26. SQL Serverの/ T-SQL:
- 27. SQL ServerのSQLクエリ
- 28. SQL Server 2000とSQL Server 2008の同期
- 29. SQL Server CEとSQL Serverの同期
- 30. SQL Server 2012とSQL Server 2005の同期
ああ、それはクールだろうが、私は実際に学術的興味を除いて、有用性を見ていない。なぜこれが必要ですか? –
データベースのバックアップを保持するためのすべての場所がすでに用意されている場合は、コード・リポジトリーもバックアップされるという理由があります。 – araqnid