Pytania oznaczone «diff»

121
Porównaj dwie zakładki w Vimie

Scenariusz: Otworzyłem Vima i wkleiłem jakiś tekst. Otwieram drugą kartę :tabei wklejam tam jakiś inny tekst. Cel: Chciałbym mieć trzecią zakładkę z wyjściem równoważnym zapisywaniu obu tekstów do plików i otwieraniu ich za pomocą vimdiff. Najbliższe, jakie mogę znaleźć, to "porównanie bieżącego...

115
Jak uzyskać różnicę git z pełnym kontekstem?

Jak stworzyć łatkę nadającą się do recenzji w tyglu? git diff branch master --no-prefix > patch To generuje tylko 3 linie kontekstu. Więc robię co następuje git diff --unified=2000 branch master --no-prefix > patch Miejmy nadzieję, że wszystkie pliki będą miały mniej niż 2000 wierszy....

114
Filtruj różnice git według typu zmiany

Czy istnieje sposób na ograniczenie git diffdo zmienionych plików? Chciałbym zobaczyć różnice między dwoma zatwierdzeniami, ale wykluczyć ścieżki, które nie istnieją w jednym lub drugim (dodatki / usunięcia). Poniższy tekst w języku Perl ilustruje większość tego, czego chcę: git diff master.. |...

113
Jak zignorować foldery SVN w WinMerge?

Próbuję rekursywnie porównać dwa foldery kopii roboczych Subversion za pomocą WinMerge. Niestety, WinMerge wyświetla wiele plików różnicowych w folderach kontrolnych subversion ( .svnlub _svn). Czy można w jakiś sposób wykluczyć foldery subversion z porównania? A może istnieje inne (darmowe)...

112
Lista Git z plikami tymczasowymi

Przygotowałem wiele plików za pomocą git add, teraz chcę zobaczyć wszystkie pliki, które wystawiłem, bez plików nieśledzonych lub zmienionych, ale niestacjonarnych . W jaki sposób mogę to zrobić? Używając git diff --cached, widzę zmiany w tym, co właśnie wystawiłem. Więc spróbowałem użyć, git...

112
git diff między dwoma różnymi plikami

W HEAD(najnowszym zatwierdzeniu) mam plik o nazwie foo. W moim obecnym drzewie roboczym zmieniłem jego nazwę na bar, a także dokonałem edycji. Chcę git diff foosię HEAD, a barw moim obecnym drzewie roboczym.

108
wyniki unix diff side-to-side?

Jak mogę wykreślić wyniki polecenia unix diff obok siebie zamiast jednej różnicy po drugiej? Poniżej przykład: diff /tmp/test1 /tmp/test2 1,4c1,2 < asfdsadf < asdfsad < fsaf < fdsadf --- > asdfsafdsf > saf 6,8d3 < sadf < asdf < sadf 10d4 < fasd 12,13c6,14 <...

106
Jak pobrać pojedynczy commit-diff z GitHub?

Chciałbym uzyskać pojedyncze zatwierdzenie (nazwijmy to ${SHA}) z GitHub za pośrednictwem interfejsu internetowego. Na przykład coś takiego: $ git clone http://github.com/foo/bar $ cd bar $ git format-patch -o .. ${SHA}~1..${SHA} $ cd .. $ rm -rf bar ... ale bez konieczności klonowania...

106
Jak wyświetlić historię zmian dla pliku Mercurial?

W przypadku danego pliku w repozytorium Mercurial, jak wyświetlić historię zmian? Jak możesz porównać dwie wersje pliku? Najlepiej robić to wszystko za pomocą narzędzi wizualnych (używamy ExamDiff do wykonywania innych różnic). Powiedziałbym, że jest to podstawowa funkcja kontroli źródła, ale...

106
git - diff bieżących zmian przed zatwierdzeniem

Zmieniłem kilka plików w repozytorium git, ale jeszcze ich nie zatwierdziłem. Mogę uzyskać listę zmian, po prostu wywołując git status. Ale jak oprócz nazw plików uzyskać listę wierszy lub zmienionych treści ? Początkowo myślałem o użyciu git diff , ale wydaje się, że jest to przydatne tylko do...

105
Zmieniono nazwę pliku git diff

Mam plik a.txt. cat a.txt > hello Treść a.txtto „cześć”. Zobowiązuję się. git add a.txt git commit -m "first commit" Następnie przenoszę a.txtsię do testreż. mkdir test mv a.txt test Następnie wykonuję drugie zobowiązanie. git add -A git commit -m "second commit" Na koniec edytuję,...

104
Dokonywanie git diff --stat pokazuje pełną ścieżkę do pliku

Podczas wykonywania git diff --statniektórych plików wyświetlana jest pełna ścieżka z bazy repozytorium, ale niektóre pliki są wymienione jako: .../short/path/to/filename. Oznacza to, że ścieżka zaczyna się od ...i jest wyświetlana tylko krótka ścieżka. Chciałbym git diffpodać pełną ścieżkę...