Chciałbym skonfigurować Visual Studio, aby domyślnie otwierał Beyond Compare jako narzędzie do porównywania. W jaki sposób mogę to zrobić?
visual-studio
beyondcompare
MrBoJangles
źródło
źródło
Odpowiedzi:
W Visual Studio przejdź do menu Narzędzia , wybierz Opcje , rozwiń Kontrola źródła , (W środowisku TFS kliknij Visual Studio Team Foundation Server), a następnie kliknij przycisk Konfiguruj narzędzia użytkownika .
Kliknij przycisk Dodaj .
Wprowadź / wybierz następujące opcje porównania:
.*
Compare
C:\Program Files\Beyond Compare 3\BComp.exe
(zamień na właściwą ścieżkę dla twojego komputera, w tym numer wersji)%1 %2 /title1=%6 /title2=%7
W przypadku korzystania z Beyond Compare Professional (Scalanie 3-kierunkowe):
.*
Merge
C:\Program Files\Beyond Compare 3\BComp.exe
(zamień na właściwą ścieżkę dla twojego komputera, w tym numer wersji)%1 %2 %3 %4 /title1=%6 /title2=%7 /title3=%8 /title4=%9
Jeśli używasz Beyond Compare v3 / v4 Standard lub Beyond Compare v2 (2-drożne scalanie):
.*
Merge
C:\Program Files\Beyond Compare 3\BComp.exe
(zamień na właściwą ścieżkę dla twojego komputera, w tym numer wersji)%1 %2 /savetarget=%4 /title1=%6 /title2=%7
Jeśli korzystasz z kart w Beyond Compare
Jeśli uruchomisz Beyond Compare w trybie z kartami, może się zdezorientować, gdy różnicujesz lub scalasz więcej niż jeden zestaw plików jednocześnie z Visual Studio. Aby to naprawić, możesz dodać argument
/solo
na końcu argumentów; zapewnia to, że każde porównanie otwiera się w nowym oknie, omijając problem z kartami.źródło
Visual Studio z Git dla Windows
Jeśli używasz GIT jako systemu zarządzania kodem źródłowym zamiast (dość przestarzałego) TFVC, wówczas Visual Studio nie ma opcji konfiguracji czegoś takiego.
Zamiast tego (słusznie moim zdaniem) używa ustawienia pliku konfiguracyjnego GIT . Więc jeśli masz już konfigurację GIT do korzystania z Beyond Compare lub jakiegokolwiek innego oprogramowania do porównywania innych firm, po prostu to wykryje i zacznie go używać.
Jeśli nie, po prostu skonfiguruj to (zobacz tutaj, aby uzyskać dalszą i prawdopodobnie bardziej aktualną pomoc). Odpowiednie informacje dotyczące konfigurowania programu Visual Studio z Beyond Compare 4 to:
%HOMEDRIVE%%HOMEPATH%/.gitconfig
. Zobacz tutaj, aby uzyskać informacje) LUB jeśli chcesz, aby był to specyfikacja repo, to po uruchomieniu projektu w repozytorium Git edytuj plik konfiguracyjny w folderze .git w folder z projektem.Zmień plik konfiguracyjny, aby odzwierciedlić następujące zmiany:
Kwestie: Jeśli tworzysz nowy projekt i uzyskać VS stworzyć repo git w tym samym czasie to BĘDZIE dodać ładunek do nadpisania
.git/config
pliku zmuszając go ponownie użyć Visual Studio (MS Dzięki za to!). SO albo utwórz repozytorium git innym sposobem po skonfigurowaniu projektu (np. Przez SourceTree lub wiersz poleceń itp.) LUB edytuj.git/config
plik (w folderze rozwiązania) i usuń wszelkie przesłonięcia dla powyższych ustawień.Dzięki minnow w komentarzach za ponowne zwrócenie mojej uwagi na to.
źródło
\"C:\\Program Files\\Beyond Compare 4\\BComp.exe\"
Jeśli korzystasz z TFS, więcej informacji na temat konfiguracji porównania / scalania znajdziesz w Team Foundation - wspólne wartości poleceń i argumentów
Pokazuje, jak skonfigurować następujące narzędzia:
źródło
Nudzę się tym, że robię to co 6 miesięcy, kiedy pojawia się nowa wersja Visual Studio, przenoszę komputery lub dołącza nowy członek zespołu. Tak więc PowerShell:
Działa na moim komputerze. YMMV. Bez gwarancji, bez refundacji. VS nie wydaje się buforować klucza, więc działa natychmiast.
źródło
computer\hkey_local_machine\scooter software\beyond compare\exepath
.W Visual Studio 2008 + przejdź do
i kliknij przycisk OK ..
źródło
Odpowiedź opublikowana przez @schellack jest idealna dla większości scenariuszy, ale chciałem, aby Beyond Compare symulowało widok „Łączenie 2-drogowe z panelem wyników”, którego Visual Studio używa we własnym oknie scalania.
Ta konfiguracja ukrywa środkowy panel (który w większości przypadków nie jest używany AFAIK).
Dzięki dzięki Morgen
źródło
VS2013 w 64-bitowym systemie Windows 7 wymaga następujących ustawień: Narzędzia | Opcje | Kontrola źródła | Jazz Source Control
SPRAWDŹ PUNKT KONTROLNY Użyj zewnętrznego narzędzia do porównywania ... (łatwo tego przegapić)
2-kierunkowe porównanie lokalizacji pliku wykonywalnego: C: \ Program Files (x86) \ Beyond Compare 3 \ BCompare.exe
3-Way Conflict Compare Lokalizacja pliku wykonywalnego: C: \ Program Files (x86) \ Beyond Compare 3 \ BCompare.exe
źródło
BComp.exe działa również w scenariuszu z wieloma kartami, więc nie ma potrzeby dodawania / solo, chyba że naprawdę chcesz osobnych okien dla każdego porównania plików. Testowane / zweryfikowane na Beyond Compare 3 i 4. Morał: użyj BComp.exe, a nie BCompare.exe, do konfiguracji zewnętrznego narzędzia VS do porównywania.
źródło
Używam VS 2017 z projektami hostowanymi z Git na visualstudio.com hosting (msdn)
Powyższy link działał dla mnie z instrukcjami „GITHUB DLA WINDOWS”.
http://www.scootersoftware.com/support.php?zz=kb_vcs#githubwindows
Plik konfiguracyjny znajdował się w miejscu, w którym wskazywał na „c: \ users \ username \ .gitconfig”, a ja właśnie zmieniłem BC4 na BC3 w mojej sytuacji i użyłem odpowiedniej ścieżki:
C: / Program Files (x86) / Beyond Compare 3 / bcomp.exe
źródło
Używam BC3 do mojego git diff, ale dodam również vscode do listy przydatnych narzędzi git diff . Niektórzy użytkownicy wolą vscode nad vs ide doświadczenia.
Używanie kodu VS dla Git Diff
źródło