問題タブ [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 config-file Question 再訪
この質問を検索して見つけましたが、答えが気に入りませんでした。
インプレースでチェックインされている(変更をチェックインできない)構成ファイルをSVNに無視させる別の方法はありますが、システムで変更する必要があります。
これは SVN のかなり深刻な失敗であり、実際にシステムに失望したのは初めてです。私が望んでいるのは、おそらく構成ファイルだけを新しいブランチに分岐させ、他のすべてを元のブランチに向けたままにするというトリックを誰かが見つけたことです。おそらく .svn ディレクトリを変更しますか?
テンプレート/コピーよりも優れたソリューションが必要です。これはメンテナンスが難しいようです。
svn - TortoiseSVN は変更されたファイルを識別します - では、なぜ svn diff は違いを報告しないのですか?
TortoiseSVN を使用してフォルダーをチェックアウトしました。新しいバージョンのファイルを既存のバージョン管理されたファイルの上にコピーすると、TortoiseSVN はファイルが変更されていることを正しく識別します。ただし、「以前のバージョンとの差分」を実行すると、「違いはありません」と報告されます。
WinMerge を使用すると、ファイルが異なることがわかります。
TortoiseSVN diff が失敗する理由を知っている人はいますか?
svn - Versions for OSX を使った人はいますか?
Versions for OSX を使った人はいますか? 私は主に、TortoiseSVNが行うすべてのことを行うかどうか、同じチェックアウト リポジトリで両方を使用できるかどうか疑問に思っています。
編集:私が見つけた 1 つの問題は、差分ビューアーです。OSX 開発者の FileMerger は、それほど素晴らしいものではありません。TortoiseSVN はこれを正しく理解しています。
svn - TortoiseSVN でファイルを「部分的に」コミットする方法はありますか?
TortoiseSVN を使用してファイルの一部だけをコミットしたいのですが、それを行う方法はありますか?
なぜそれをしたいのかを明確にするために、例を挙げます。
次のような、ビルド プロセスで置き換えられるいくつかの定義を含むファイルがあります。
この [SOME_PATH] タグはビルド プロセスで置き換えられますが、コーディング中にマシンの実際のパスに変更する必要があります。
したがって、コミットするたびに、いくつかの行をバックアップし、元に戻し、コミットしてからバックアップを復元する必要がありますが、これはちょっと面倒です。
TortoiseSVN に X、Y、Z 行などの変更を「無視」するように指示する方法はありますか?
tortoisesvn - TortoiseSVNマージツール(TortoiseMerge)をどのように使用するのですか?
最新バージョンのTortoiseSVNとのマージをどのように使用する必要がありますか?私は古いClearCaseの人ですが、理解したことはありません。ブランチをトランクにマージするときは、リビジョンの範囲を選択し、バージョン番号を空白のままにすると、マージするすべての種類のファイルが吐き出され始めます。基本的に、すべてを追加および変更しているように見えます。
面白いことに、マージが行われると、実際に変更されるファイルは更新したファイルだけなので、すべてが正常に機能しているように見えます(いくつかのテストを実行した後、これが当てはまるようです)。マージログからすべてが吐き出されるのが怖いだけです。実際に何が起こっているのかはわかりません。
バージョン番号ボックスに何かを入れる必要がありますか?TortoiseSVNは、それが必要ないことを示しているようです。
ですから、私が見逃しているのは、「改訂の範囲」が空白であってはならないという事実のようです。以前と同じような機能を得るには、branch-HEADを作成したリビジョンを追加する必要がありました。したがって、リビジョン289でブランチが作成された場合、マージフィールドのリビジョンに289-HEADを配置する必要があり、結果は期待したものと一致します。
svn - Subversion マージの問題: まだ再統合できません
私は Subversion のブランチ/マージ機能を評価しており、簡単なテストを行うことにしました。既存のプロジェクトをブランチし、1 つのファイルのコメントを変更してから、Tortoise を介してマージを再統合しました。
失敗しました:
コマンド: マージhttps://oscar/svn/Baxtech/ViM/Branches/Test3を C:\Inntec\VS2008\Baxtech\ViM
に再統合 エラー: ' https://oscar/svn/Baxtech/ViM/Branches/から再統合できませんTest3 ' まだ:
エラー: 一部のリビジョンがその下にマージされていますが、まだマージされていません
エラー: 再統合ターゲットに。最初にそれらをマージしてから、再試行してください。
これについてグーグルで調べたところ、古いバージョンのTortoiseでの名前変更とディレクトリの変更によって作成されたmergeinfoに関係しているという投稿がいくつか見つかりました。
最近、以前のバージョンの Tortoise から 1.5.5 にアップグレードしましたが、この問題は 1.5.* より前のバージョンのようです...そして、1 つのファイルのいくつかのコメントのみを変更しました。名前の変更やディレクトリ構造の変更は行っていません。
繰り返しになりますが、しばらくの間 (分岐なしで) トランクを使用してきたので、そこに問題があるのではないでしょうか?
したがって、これに対する修正があれば、助けていただければ幸いです。また、これは典型的なものですか?これは非常に単純なテストでしたが、残念ながら今のところ、分岐に Subversion を使用するのは少し怖いです。
Subversion: 1.5.4 (VisualSVN サーバー経由)
Tortoise: 1.5.5
Visual Studio 2008 も使用しています。
ありがとう!
ブライアン
svn - TortoiseSVN リポジトリ ブラウザの URL
TortoiseSvn リポジトリ ブラウザのドロップダウンに存在しなくなったリポジトリの URL を削除するにはどうすればよいですか?
windows - Subversionの自動小道具の問題
これは私を狂わせているので、仲間のユーザーからのアドバイスは大歓迎です。WindowsサーバーにVisualSVN1.6.1のコピーをインストールしてSubversionを使用しています。私のPCでは、TortoiseSVNとすばらしいAnkhSVNVisualStudioプラグインを組み合わせて使用しています。すべてが夢のように機能しますが、今はこの機能を使用して、すべてのソースファイルの先頭にsvn:keywords
含めることができるようにしています。$Id$
これで、既存のファイルの場合、SVNプロパティを編集してこのキーワードを追加できます。すべて正常に機能しますが、新しいファイルの場合はこれを自動的に実行したいので、機能させることはできません。
ドキュメントによると、フォルダにある特別なSubversionConfigファイルを編集する必要がありC:\Documents and Settings\<user>\Application Data\Subversion
ます。私のPCにはすでにこのファイルのコピーがあったので、次のように変更しました。
次に、(Visual Studio内から)既存のVisual Studioプロジェクトに新しいファイルを追加$Id$
し、上部に追加してコミットしましたが、残念ながら、svn:keywords
プロパティは設定されていません。
誰かがこれを機能させる方法を知っていますか?レジストリ(で)に設定を追加しようとしましたHKEY_CURRENT_USER\Software\Tigris.org\Subversion\Config
が、それでも喜びはありません。次に、SVNサーバー自体の構成ファイルをいじってみましたが、何も機能していないようです。
私は明らかに目がくらむほど明白な何かを見逃しました!
windows - リポジトリから削除された空のディレクトリを TortoiseSVN が無視するようにするにはどうすればよいですか?
移動または名前が変更されたディレクトリがいくつかあります。Linux コマンド ライン SVN クライアントは、これらのディレクトリを無視します。Explorer 用の TortoiseSVN プラグインはそれらを表示します。それらを削除して更新すると、それらは戻ってきます。
ファイルの移動と削除はすべて、Linux SVN CLI ツールを使用して行われています。Linux システムで 'svn update' またはフレッシュな 'svn co' を実行すると、これらの空のディレクトリは表示されません。
TortoiseSVN を使用して新しいチェックアウトを行うと、空のディレクトリが作成されますが、HEAD リビジョンにはもう存在しません。
どうすればそれらをなくすことができますか?
svn - TFS シェル統合 TortoiseTFS?
多くの人がそうであるように、私は TortoiseSVN が大好きです。
私たちはかなり最近、職場で TFS に移行しましたが、TFS には Tortoise が必要であることに気づきました。
TFS Power Toys (Windows Server 2003 で実行しています) を試しましたが、アイコンが表示されませんでした)。
それはビスタだけのものですか?
codeplexのようにTFSにSVN URLを公開させる方法はありますか? ... svnbridge を試しましたが、いつもうまくいくとは限りません。
ありがとう