Czynność polegająca na identyfikowaniu różnic między dwoma lub więcej plikami w celu obsługi różnych działań związanych z tworzeniem oprogramowania (śledzenie błędów, tworzenie poprawek, ...)
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) narzędzie porównywania, które jest w stanie to zrobić?
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.
Używam msysgit 1.7.7.1 na Windows. Podczas używania programu pojawia się błąd git diff. Co jest tego przyczyną? Czy w msysgit nie ma narzędzia porównywania? Co powinienem zrobić? UWAGA: terminal nie jest w pełni funkcjonalny
Zamknięte. To pytanie nie spełnia wytycznych dotyczących przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 6 lat temu . Popraw to pytanie Wymagania: darmowy, najlepiej open-source zaimplementowany w jednym z języków zarządzanych przez .NET Google znalazło te: Ogólny …
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 nie wiem, jak to zrobić z Mercurialem.
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 porównywania już …
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 całego repozytorium (dane repozytorium jest duże). Oczywiście GitHub …
Zamknięte. To pytanie nie spełnia wytycznych dotyczących przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 5 lat temu . Popraw to pytanie Próbuję znaleźć dobre przykłady semantycznych narzędzi do porównywania / scalania. Tradycyjny paradygmat porównywania plików z kodem …
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ę, a.txtaby zamiast tego powiedzieć „do …
W obecnym stanie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referencjami lub ekspertyzą, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy, aby uzyskać …
Zbieram dane z informacji zwróconych z git diff <commitId>..<commitId> i wpadłem @@ -1 +1 @@ Nie wiem, co mi to mówi. Szukałem trochę w Google, ale bezskutecznie.
Miej dwa foldery z ok. 150 plików właściwości Java. W skrypcie powłoki: jak porównać oba foldery, aby sprawdzić, czy w którymkolwiek z nich jest nowy plik właściwości i jakie są różnice między plikami właściwości. Dane wyjściowe powinny być w formacie raportu.
Jak określić wszystkie pliki, które uległy zmianie w danym zbiorze zmian? Nie szukam w tym przypadku różnicy, tylko listę dodawania / usuwania / modyfikacji. hg log -vprX robi listę różnic, ale chcę tylko pliki.
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.