問題タブ [repository]
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 - Subversionリポジトリの冗長性を作成しますか?
冗長なSubversionリポジトリを作成するための最良の方法は何ですか?
Subversionリポジトリ(apache2とWebDAVを介してリンクされている)があり、停止した場合に別のサーバーにミラーリポジトリを作成したいのですが、続行するための最良の方法がわかりません。
コミット後のスクリプトを使用して変更を伝達できると思いますが、これが最善の方法かどうかはわかりません。誰でも入力できます。
c# - LINQ、マッピングでインターフェイスと例外を実装するエンティティ
LINQ でリポジトリ パターンを使用しています。IRepository.DeleteOnSubmit(T Entity) があります。正常に動作しますが、エンティティ クラスに次のようなインターフェイスがある場合:
そして、次のようなエンティティを削除しようとしています:
throws
メンバー 'IEntity.ID' には、SQL への変換がサポートされていません。
DB からのデータのフェッチは機能しますが、削除と挿入は機能しません。DataContext に対してインターフェイスを使用するには?
ここにあります:
例外メッセージ: メンバー 'MMRI.DAL.ITag.idContent' には、サポートされている SQL への変換がありません。
コード:
(DB からすべてのタグを取得し、それらを削除します)
そしてスタックトレース:
部分クラスをデコレートしようとすると:
「無効な列名 'idContent'」というエラーがスローされます。
svn - 複数のプロジェクトにわたるSubversionリビジョン番号
複数のプロジェクトでソース管理にSubversion(svn)を使用すると、すべてのプロジェクトのディレクトリでリビジョン番号が増加することに気付きました。私のsvnレイアウトを説明するために(架空のプロジェクト名を使用して):
忍者プログラムのトランクにコミットすると、リビジョン7に更新されたとしましょう。翌日、ステルスアプリケーションに小さな変更を加えて、リビジョン8として戻ってきたとします。
問題はこれです:1つのSubversionサーバーで複数のプロジェクトを維持する場合、すべてのプロジェクトで無関係のプロジェクトのリビジョン数を増やすことは一般的に受け入れられている慣習ですか?それとも私はそれを間違って行っており、プロジェクトごとに個別のリポジトリを作成する必要がありますか?それともまったく別のものですか?
編集:両方のアプローチの理由があることが明らかになったため、回答のフラグ付けを遅らせました。この質問が最初に来たとしても、最終的に同じ質問をしている他のいくつかの質問を指摘したいと思います。
svn - Subversion リポジトリ履歴でファイルを見つけるにはどうすればよいですか?
特定の名前のファイルの Subversion リポジトリの履歴をさかのぼることはできますか (ワイルドカード検索を使用する方がよいでしょう)?
.bat
ファイルが過去のある時点でリポジトリにコミットされたが、その後の更新で削除されたかどうかを確認したい。出力をgrepするだけでよいので、各リビジョンでのファイル履歴のダンプでも機能します。マニュアルに目を通してみましたが、これを行う良い方法がわかりませんでした。
各コミットのログは記述的であるため、ログ メッセージを調べて、どのような変更が行われたかを確認することはできません。Subversionにはこれを取得する方法があると思いますか?
version-control - プラスチックSCMでの複製リポジトリの設定
そのため、PlasticSCMを使用して複製リポジトリをセットアップしようとしています。1つは米国に、もう1つはオーストラリアにあり、ちょっとした問題にぶつかっています。
US構成はActiveDirectoryであり、AU構成はユーザー/パスワードです。これ自体は大したことではありません。私はすでにSID変換テーブルを設定しています。
問題は、plasticscmのレプリケートコマンド自体にあります。これは、米国からAUに複製し、AUサーバーで実行する必要があるコマンドです。
私が立ち往生している部分はauthdata部分です(上記は単なる例です)。隠されたパスワードを生成するにはどうすればよいですか?これら2つのリポジトリが相互に通信するのを妨げるのはそれだけだと思います。
c# - 知りたいことを知るにはどうすればよいですか?
私はプログラミングの初心者で、特に C# でコーディングを学ぼうとしています。友人からプロジェクトを引き受けましたが、プロジェクトを完了するために何を知る必要があるかわかりません。問題は、プロジェクトを開始するために何を知る必要があるのかわからないことだと思います。
私はオブジェクト指向プログラミング、クラス、メソッドなどの基本をたくさん持っていますが、コードに腰を下ろすと、基本的なタスクを達成するためにどこから始めればよいかわかりません。構文や、提供されているツールを使用して言語で何ができるかわかりません。私はいくつかの本を読んだことがありますが、ほとんどの場合、最小限の構文で C# 内の OOP に関する概念と理論について書かれているようです。
問題は、構文を学ぶためにどこを見ればよいかということだと思います.含まれているツールの使用方法の例で、私が見逃しているクラスとメソッドのある種のリポジトリはありますか? どこに行けばいいのか、次にどこを見ればいいのかわからない場所で立ち往生しています。
助けてくれてありがとう
sql-server - ストアド プロシージャやその他のスクリプトを SVN/Other リポジトリに保持する方法は?
ビュー、ストアド プロシージャ、および関数のスクリプト ファイルを SVN (またはその他の) リポジトリに保持する最良の方法について、実際の例を誰かが提供できますか。
明らかに 1 つの解決策は、すべての異なるコンポーネントのスクリプト ファイルをディレクトリまたはそれ以上の場所に配置し、単純に TortoiseSVN などを使用してそれらを SVN に保持することです。その後、変更が行われるたびに、Management Studio などにスクリプトをロードします。 . 私は本当にこれをしたくありません.
私が本当に好むのは、定期的に(毎晩?)実行できるある種のバッチスクリプトです。これにより、特定の時間枠で変更されたすべてのストアドプロシージャ/ビューなどがエクスポートされ、SVN にコミットされます。
アイデア?
performance - 多くの改訂後のSVNのパフォーマンス
私のプロジェクトは現在、1 日に数百の新しいリビジョンを取得する svn リポジトリを使用しています。リポジトリは Win2k3 サーバー上にあり、Apache/mod_dav_svn を介して提供されます。
修正が多すぎるため、時間の経過とともにパフォーマンスが低下するのではないかと心配しています。
この恐怖は理にかなっていますか?
すでに 1.5 へのアップグレードを計画しているため、1 つのディレクトリに何千ものファイルが存在することは、長期的には問題になりません。
Subversion on は 2 つのリビジョン間のデルタ (差分) を保存するため、特にコード (テキスト) のみをコミットし、バイナリ (画像とドキュメント) をコミットしない場合、これは多くのスペースを節約するのに役立ちます。
これは、ファイル foo.baz のリビジョン 10 をチェックアウトするために、svn がリビジョン 1 を取得してから、デルタ 2 ~ 10 を適用するということですか?
svn - すべてのプロジェクトを 1 つまたは複数のリポジトリに保存する必要がありますか?
現在、TortoiseSVN を使用して、現在外出中のいくつかのプロジェクトを管理しています。最初にすべてをソース管理に移したとき、すべてをどのように配置すればよいかよくわからなかったので、各プロジェクトを独自のリポジトリに配置することになりました。
それらをすべて 1 つの大きなリポジトリに移動し、それらをプロジェクト フォルダーに分割するのは良い考えでしょうか? 他のみんなは何をしますか?
現時点では、共通のコードを共有するものはありませんが、将来的には共有される可能性があります。それらがすべて一緒にあれば、管理が容易になりますか。
ありがとう。
search - 再利用可能なコード/クラス リポジトリ
関数、クラス、テンプレートを含むいくつかのモジュールを (ハァッ!) 'reuse' というディレクトリに保管しています。私はコンテンツをかなりよく知っているので、特定のクラスまたはコードのビットを見つけるのにそれほど時間はかかりませんが、サイズがゆっくりと大きくなっており、簡単に検索して取得できるようにそれらを保存するための賢明な方法が必要です.
どうすればいいですか?
関連する質問はここにあります:ソースコードの全文検索