問題タブ [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.
svn - SVN 1.5マージ追跡はプライムタイムの準備ができていますか?
私はすでにSVN1.5を使用しており、サーバー(VisualSVN 1.5.1)とクライアント側(TortoiseSVN 1.5.1)の両方を使用していますが、かなり長いSVNブランチマージダンスを使用しています。
SVN 1.5.xのマージ追跡機能はどの程度準備ができていますか?TortoiseSVNから使用することはまだ可能ですか?
svn - TortoiseSVN (1.5.3) がトランクからプルすると 1-Head をマージしようとするのはなぜですか?
TortoiseSVN 1.5.3 と VisualSVN 1.5.3 (Subversion 1.5.2) を使用しています
トランク (/trunk) の新しいブランチ (/branches/branch1) を作成し、誰か (TortoiseSVN 1.5.3 も使用) がブランチをトランクにマージしたとします。
トランクからブランチにマージしようとします (他の人によってトランクにマージされた可能性のあるすべての変更を取得するため)
どのリビジョンをマージする必要があるかをマージ追跡に判断させたいので、特定のリビジョンを指定しません。これらは、ブランチを作成した後のリビジョンになると思います。
マージを開始すると、出力ダイアログはすべてのリビジョンをリビジョン 1 にマージするように見えます。これにより、リポジトリ内のすべてが「追加」されます。
私は何を間違っているのでしょうか? .... 単一のリビジョンが対象とされ、これは非常に迅速な操作になると予想していました。
私が試してみました...
これにより、瞬間的な成功メッセージが表示され、その後実験を繰り返しましたが、結果は変わりませんでした
更新: TortoiseSVN ダイアログに「すべてのリビジョンをマージするには、ボックスを空のままにしてください。」と表示されていることに気付きました... これは、TortoiseSVN が 1-Head を明示的に追加していて、Merge-Tracking を使用する方法がないということですか? それは少し奇妙に思えるでしょう。
svn - Subversion 1.5 で --Reintegrate オプションを使用しないとどうなりますか?
Subversion 1.5 について知る必要があることはすべて理解できたと思い、フィーチャー ブランチとトランクを喜んでマージしていました。
それから、自分が思っていたことをしていないことに気づきました。
機能ブランチからトランクにマージするときに --reintegrate パラメーターを使用していません。
具体的には、TortoiseSVN 1.5.3 を使用しており、範囲を指定せずに最初のマージ オプション「リビジョンの範囲をマージする」を常に選択していました。
これはトランクからブランチにマージする場合は正しいと理解しましたが、他の方法でマージする場合は --reintegrate パラメーターを使用する必要があることも理解しました。
代わりに、いずれかの方向にマージするときに2番目のオプションを選択しており、明らかにそれぞれの場合に反対のURLを選択しています.
いずれの場合も正しいファイルを処理しているように見えました...
それで、私は何を台無しにしましたか?
svn - TortoiseSVN の「グローバル無視パターン」を適切に設定するにはどうすればよいですか?
TortoiseSVN (1.5.3) で特定のフォルダー、その内容、およびその他の特定のファイルがディレクトリ階層のどこに表示されても無視したいのですが、グローバルな無視文字列を正しく取得できません。
私が何をしても、それは多くを追加するか、あまりにも多くを無視します
無視する正しい「グローバル無視パターン」は何ですか....
更新:明確にするために...はい、これをWindowsで使用しています。
svn - 'Un-SVN' 作業コピー
私の作業コピーであるフォルダーがあります。このフォルダからすべての SVN 機能を削除するにはどうすればよいですか? 私がこれを行うのには理由があります.どういうわけか、サイトのすべての作業コピーを含む私のマスターフォルダーは、どういうわけかそれ自体が作業コピーになっているため、その中に作業コピーがあります.
では、フォルダからバージョン管理を削除する簡単な方法はありますか?
windows - 管理者権限のない Windows 上の SVN クライアント
友人の仕事用の Windows ラップトップに svn クライアントをインストールしようとしていますが、あまり成功していません。最近は誰もが TortoiseSVN を使用しているようですが、残念ながら管理者アクセスなしではインストールできません。それを回避する方法はありますか、それとも別のクライアントを試すことができますか?
ファンシーなものは何も必要ありません。基本的な http/https だけですが、コマンド ライン クライアントよりも GUI の方がはるかに好まれます。
ありがとう!
前述の SmartSVN と RapidSVN の両方が、TortoiseSVN と同様に、Windows での insatll への管理者アクセスを必要とすることを確認しました。
:(
svn - KDiff3 を TortoiseSVN で適切に使用して競合を解決するにはどうすればよいですか?
競合解決ツールとして KDiff3 を使用するように TortoiseSVN をセットアップしました (組み込みの TortoiseMerge よりもマージに役立つ情報が多く表示されることがわかりました)。
Tortoise の「Edit Conflicts」コマンドでファイルを開くと、3 つのファイルが表示され、手動で「Merge->Merge Current File」を選択する必要があります。問題は、KDiff3 が結果を tosource_file.working
ではなくto に保存することsource_file
です。したがって、名前を付けて保存を行わないと、競合のある実際のファイルは変更されません。このマニュアルを毎回名前を付けて保存する方法はありますか?
これは厳密にはプログラミングの問題ではないことはわかっていますが、ここで役立つはずのプログラマーにとって十分に一般的な補助プロセスに関するものです。これに対する答えは他に見つかりませんでした。
tortoisesvn - trac and svn(tortoise)-"Issue Tracker Plugin"-(はい、さらに別のsvn and trac質問)
http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-dug-bugtrackerの「IssueTrackerから情報を取得する」セクションで説明されているように、「IssueTrackerから情報を取得」できるようにしたいと思います。 html (svnでコミットアクションを開始するときにユーザーにdlgボックスを表示して、ユーザーが割り当てられた問題のリストから選択できるようにします)
tortoisesvnのCOMプラグインに関する情報を見つけようとしましたが、実際に見つけることができませんでした。何ができるかなど、ページへのリンクはたくさんありますが、書きたくなくて、存在してほしいと思っています。
誰かがこれに光を当てたり、クライアントのプラグインを教えてもらえますか?
ありがとう
svn - サブクリップの代替
私はかなり長い間 Subclipse (Eclipse 用の SVN プラグイン) を使用してきましたが、ますます不満を感じています。Tortoise SVN が Eclipse プラグインとして利用できることに気付き、代わりに Eclipse 内でそれを使用することを検討しています (Eclipse の外部で SVN にアクセスするときに既に使用しています)。
切り替えを行う前に、Tortoise SVN Eclipse プラグインを使用した経験のある人はいますか、または推奨される他の Eclipse SVN プラグイン (Subclipse 以外) はありますか?
svn - 自動化して TortoiseSVN プロジェクトを最新の状態に保つにはどうすればよいですか?
USB ドライブに保存されている Subversion リポジトリに TortoiseSVN を使用しています。ある PC から別の PC に移動するときに、ファイルが古いことを自動的に識別する方法はありますか ([変更の確認] メニューを使用しません)。緑色のチェックマークが表示されるのではなく、ハード ドライブのフォルダーがリポジトリのフォルダーと一致していないことを確認できると便利です。