2017-10-21 15 views
62

tortoiseSVNを使ってファイルを基本バージョン[TortoiseMerge]と比較している間に、最新バージョンのWindowsにアップグレードして以来、何もしていないことに気づいた。非常に遅い(亀)SVNは勝利以来ベースと比較10の秋のクリエイターは[Local Repo]を更新しますか?

私はファストトラックに乗っていて、1カ月ほど前に秋のクリエイターのアップデートを受け取りました。これも気付きましたので、私は元に戻ってしまいました。それがRTMにヒットした後、私はこれが修正されたと思ったが、明らかに私は間違っていた。

非常に遅いとはどういう意味ですか?

Before fall creators update: <1 second 

After: A minute or 2, as long as it takes..and that's just for comparing 1 file. 

私はちょうど記事か何かを読んで、TortoiseMergeのアイコンがタスクバーにポップアップするのを待ち行きます。

Repoは私のデスクトップにあります - クライアントは私のラップトップにあります - 同じネットワークです。

誰でも同じような経験をしていますか?誰かが回避策を見つけましたか?

編集: 問題は、TortoiseSVNやSVN自体よりもTortoiseMergeと関係があります。私はBeyond Compareに切り替えました。今はうまくいきます。

+0

が、GITのために: https://stackoverflow.com/questions/46847809/sourcetree-not-working-after-windows-10-fall-creators-update – AngelicCore

+0

Windowsはリアルタイムスキャン/保護を擁護無効にして、何が起こるか見てください。 – magicandre1981

+1

同じです。 Windows Defenderを無効にしても役立ちません。 – stepand76

答えて

74

コードを再コンパイルすると、issue is already reported to MicrosoftとMicrosoftがVisual Studio 15.6(現在プレビュー中)で修正されています。ここでは、遅いGet/SetPixelのない固定MFCが使用されています。

現在および以前のMFCコンパイルツール用にWindows 10で修正するには、Microsoft released the Update KB4058258。リリースノートには修正プログラムは記載されていませんが、confirmed by the reporter that the fixは累積的な更新プログラムの一部です。

アップデートをインストールすると修正されるはずです。だから問題がある場合は、少なくともBuild 16299を実行してください。(数字を見るにはwinver.exeを実行してください)。

enter image description here

あなたが最後の位置に、このまたはそれ以上の数を持っている場合は、問題がなくなってしなければなりません。

古くて古い情報はアーカイブされています。この回避策の回答はSee the revisionsです。

+10

正直言ってリボンなしの方がはるかに優れているわけではありません - 少し速いですが、以前のウィンドウの更新よりもはるかに低速です。 比較で拡大表示するクリエイター版に戻す必要がありました。 – AngelicCore

+5

ありがとうございました!使用リボンを無効にすると、TortoiseGitMergeで私の問題が完全に解決されました。リボンを使用すると、マージを表示するのに30秒かかることがあり、現在は無効になっています。瞬時に近づくように戻っています。他のユーザーのために – Akeo

+0

ここにそれは働いた。 msftコミュニティの問題に投票し、GPUドライバを更新してTortoise(Git/SVN)を再インストールしてみてください。 – magicandre1981

8

"リボン"設定を削除したり、Windowsのセキュリティを変更したりする代わりに、最後の夜間ビルド(1.9.9.x)をインストールして、パフォーマンスが戻ってきました。 設定を確認しても、デフォルトでリボンがチェックされています。しかしパフォーマンスはそこにあります。 TortoiseSVNの設定ウィンドウで https://nightlybuilds.tortoisesvn.net/latest/x64/full/

+2

はい、このバージョンは、ネイティブのWindows ribbbonを訴える、もはやMFCは減速を修正するが、SVN 1.10で毎晩を使用することをお勧めしていません開発環境のエンジンです。 – magicandre1981

1

、I

  1. 選択差分ビューア/マージツールセクション

  2. 外部WinMergeを選択

  3. をチェックします。

魅力的な作品です。

+0

答えはありません。そして、WinMergeは3方向マージツールではありません。 –

3

回避策として、代わりにTortoiseUDiffツールを使用できます。それはまだ速いです。ここで私は何をすべきかです:

  1. は、Windowsエクスプローラでの作業フォルダを右クリックし、[SVNのコミット」をクリックします
  2. 内の1つのまたは複数のファイルを選択し「コミット>を加えた変更」リスト
  3. 右クリック選択とそれはTortoiseMergeのほど強力ではありませんが、あなたはちょうどあなたがコミットされた変更を確認する必要がある場合は、上記の方法はまだ速い作品「unified diff形式として表示の変更」

を選択します。

関連する問題