問題タブ [tortoisesvn]
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.
tortoisesvn - TortoiseSVN のサイド バイ サイド構成が正しくない
TortoiseSVN の最新バージョン (1.5.2.13595) にアップグレードすると、コンテキスト メニューが使用できなくなります。
手動で実行しようとすると、次のエラーが発生します。
アプリケーションログはこれを示しています
tortoisesvn - TortoiseSVNでサウンドをオフにする方法は?
TortoiseSVN に音で警告してほしくありません (更新に失敗した場合など)。
TortoiseSVN でサウンドをオフにするにはどうすればよいですか?
svn - GoogleCodeからSVN/Tortoiseを使用してコードをダウンロードするにはどうすればよいですか?
私はちょうど、 Wittyと呼ばれるHerdingCodeポッドキャストの人HerdingCodeによって開発されたと思う本当にクールなWPFTwitterクライアントを見ました。(または、少なくとも、このクライアントを使用している人がたくさんいます)。このプロジェクトは現在GoogleCodeに投稿されています。
Google Codeのプロジェクトの多くは、バージョン管理システムとしてSubversionを使用しています(Wittyを含む)。Subversionを使用したことがないので、コードをダウンロードする方法がわかりません。
このプロジェクトのソースページ(google code witty source)では、次の手順が示されています。
非会員は、HTTPを介して匿名で読み取り専用の作業コピーをチェックアウトできます。
svn checkout http://wittytwitter.googlecode.com/svn/trunk/ wittytwitter-read-only
コードをダウンロードするために、上記のコマンドをどこに入力するのか混乱しています。
SVNとTortoise(ほとんど何も知りません)をインストールしました。
助けてくれてありがとう、または単に私を正しい方向に向けてくれてありがとう。
... Ed(@emcpadden)
svn - ローカルSVNリポジトリにアクセスするためのデフォルトの作成者を変更するにはどうすればよいですか?
TortoiseSVNを使用して、ファイルベースのローカルリポジトリにアクセスします。私のすべてのコミットにおいて、作成者は私のWindowsログイン名です。別の名前を使用することはできますか?
コミット後に作成者を変更する方法は知っていますが、前に変更する方法はありますか?apache/svnserverをインストールすることはオプションではありません。
svn - どのようにファイルを移動しますか?
私はSourceForgeSVNリポジトリに対してTortoiseSVNを使用しています。リビジョン履歴を維持するために、あるフォルダから別のフォルダにファイルを移動したいと思います。これは可能ですか?もしそうなら、どのようにそれをしますか?
(私の現在の戦略は、ファイルを新しいフォルダーにコピーしてチェックインし、現在のフォルダーからファイルを削除することです。)
svn - Subversion のマージ ツールの改善
tortoisesvn 用の優れた外部マージ ツールはありますか (組み込みのマージ ツールは特に好きではありません)。私は差分に WinMerge を使用していますが、3 方向のマージでは機能しません (より良い質問は、tortoisesvn を tortoisesvs のように強制的にマージする方法があるのでしょうか?)
[編集]
それらをすべて試した後、私にとっては、SourceGear が私が好むものです。sourcegear から DiffMerge を指定する方法は次のとおりです。
C:\Program Files\SourceGear\DiffMerge\DiffMerge.exe /t1="My Working Version" /t2="Repository Version" /t3="Base" /r=%merged %mine %theirs %base
svn - TortoiseSVN にファイルを自動追加させることはできますか?
ディレクトリ内で作成した新しい .cs ファイルを TortoiseSVN (またはその他のツール) に自動的に作業コピーに追加させる方法はありますか?
sql-server - ストアド プロシージャやその他のスクリプトを SVN/Other リポジトリに保持する方法は?
ビュー、ストアド プロシージャ、および関数のスクリプト ファイルを SVN (またはその他の) リポジトリに保持する最良の方法について、実際の例を誰かが提供できますか。
明らかに 1 つの解決策は、すべての異なるコンポーネントのスクリプト ファイルをディレクトリまたはそれ以上の場所に配置し、単純に TortoiseSVN などを使用してそれらを SVN に保持することです。その後、変更が行われるたびに、Management Studio などにスクリプトをロードします。 . 私は本当にこれをしたくありません.
私が本当に好むのは、定期的に(毎晩?)実行できるある種のバッチスクリプトです。これにより、特定の時間枠で変更されたすべてのストアドプロシージャ/ビューなどがエクスポートされ、SVN にコミットされます。
アイデア?
svn - Subversion で自動マージをオフにすることはできますか?
バージョン管理システムのチェックアウト/編集/チェックイン スタイルから Subversion への移行を検討しています。評価中に、TortoiseSVN (およびおそらく Subversion クライアント?) で Update アクションを実行すると、編集中のファイルに適用する必要があるリポジトリ内の変更が競合を引き起こさない場合、それらは自動的に/サイレントにマージされます。
このマージによって、コンパイル エラーは発生しませんが、少なくとも、簡単には検出できない論理エラーが発生する可能性があるため、これは少し怖いことです。
非常に単純な例: メソッドの後半で一部のロジックを変更する C# メソッド内で作業しており、他の誰かがメソッドの開始時に変数が初期化される値を変更しています。他の人の変更は、私が取り組んでいるコード行には含まれていないため、競合は発生しません。ただし、メソッドの出力を劇的に変更することは可能です。
私たちが期待していたのは、マージが必要な場合に、2 つのファイルが表示され、少なくとも単純な変更の承認/拒否オプションが表示されることです。これにより、少なくとも何かが変更されたことを認識し、コードに影響を与えるかどうかを確認するオプションが与えられます。
Subversion/TortoiseSVN でこれを行う方法はありますか? それとも、現在の作業方法に行き詰まりすぎているので、そのままにしておく必要があります...
svn - SVN 作業フォルダーのチェックアウト履歴を見つける
SVN に裏打ちされたイントラネット サイトがあり、そのサイトはリポジトリのチェックアウト コピー (IIS のみが使用する作業フォルダー) です。今日、サイトで何か問題が発生しています。過去 48 時間にその作業フォルダにチェックアウトされたものを確認する方法を知りたいです。
更新:今後これを有効にするためにオンにする必要があるオプションがある場合、それは何ですか?
また、必然的な質問として、ファイル作成時間を使用する必要がある場合、大きなフォルダーに対して再帰的にすばやく行うにはどうすればよいですか?
作成時間を確認する必要がある場合、この質問は解決にも役立ちます。