Czy istnieje sposób, aby podświetlić Xcode lub zaznaczyć linie w pliku, który został zmieniony? Coś jak to, co robi dla wyników wyszukiwania lub ostrzeżeń i błędów byłoby świetne.Jak podświetlić linie w Xcode, które zostały zmienione
Odpowiedz
Kliknij "Pokaż edytor wersji" w pasku narzędzi Xcode. Spowoduje to wyświetlenie obok siebie bieżącej wersji pliku w porównaniu do pliku, tak jak było to w przypadku poprzedniego zatwierdzenia (zakładam, że używasz git).
Apple jest zajęty, odkąd pierwszy raz zadałem to pytanie. Edytor wersji jest dokładnie tym, czego szukałem. Dzięki. –
@DavidPotter był zajęty najnowszą wersją Xcode, usuwając również przydatne wtyczki :( – GoodSp33d
Nie jest to bezpośrednio w Xcode, ale w porównaniu do wersji tego samego pliku można użyć FileMerge. Dzięki nowoczesnemu pakietowi aplikacji możesz uzyskać do niego dostęp z Xcode -> Open Developer Tool -> FileMerge. Następnie po prostu wybierz lewy plik i prawy plik.
Jeśli mówisz o wersjach pliku z jednego z obsługiwanych repozytoriów, możesz użyć edytora wersji - jest to jedna z opcji powyżej "Edytor" w prawym górnym rogu okna lub możesz znaleźć odpowiednią opcję w Widok -> Edytor wersji -> Pokaż Edytor wersji. W tym momencie dostępne będą trzy opcje pod widokiem z prawej strony (i wyżej w menu Widok -> Edytor wersji), z których pierwszym jest porównanie podkreślające różnice między bieżącą kopią lokalną a dowolną z odprawionych kopii.
Dzięki za odpowiedź. Wiem, że mogę to zrobić poza Xcode. Czego tak naprawdę szukam, to ta funkcja w Xcode. –
Zmiany w sterowaniu źródłami wyświetlają się bezpośrednio w Xcode - nie mówiłem o tym wprost, ale edytor wersji jest wbudowanym widokiem. – Tommy
Jest plugin Xcode, który robi dokładnie to: https://github.com/johnno1962/GitDiff
Można nawet dostosować go:
Jakieś zastępstwo dla nowszej wersji Xcode? Mam na myśli, czy istnieje jakieś wbudowane rozszerzenie, które to robi? – GoodSp33d
- 1. Jak zaktualizować tylko atrybuty, które zostały zmienione - Spring MVC
- 2. Vim - podkreśl zmienione linie
- 3. Jak Python zamyka pliki, które zostały gc'ed?
- 4. Różne aplikacje wariują, jeśli funkcje w pliku zostały zmienione
- 5. Dlaczego te typowe operacje na kolekcjach zostały zmienione w Julia?
- 6. CVS: pokaż pliki, które są lokalnie zmienione
- 7. Skrypty: znajdź pliki zostały zmienione w ciągu ostatnich 24 godzin.
- 8. Jak sygnalizować innym aplikacjom Cocoa, że preferencje zostały zmienione?
- 9. Znaki, które muszą być zmienione w Tsql
- 10. Znaki, które muszą zostać zmienione w Objective-C NSString obiektu
- 11. dlaczego zasięg pytonu mówi linie zostały pominięte?
- 12. Kątowa Wszystkie ukośniki w adresie URL zostały zmienione na% 2F
- 13. Pobierz wszystkie pliki, które zostały zmodyfikowane w gałęzi git
- 14. PostgreSQL jak sprawdzić, które zapytania zostały uruchomione
- 15. Zatrzymaj Hibernate z aktualizacją kolekcji, gdy nie zostały zmienione
- 16. Dlaczego funkcje parenscript zostały zmienione na wszystkie małe litery?
- 17. Kątowy: jak tymczasowo podświetlić elementy DOM, które właśnie się zmieniły?
- 18. Jak podświetlić daty kalendarza, które daty pochodzą z bazy danych
- 19. "Sortuj linie w zaznaczeniu" dla Xcode 4
- 20. Dlaczego git czasami oznacza dodane linie jako zmienione linie (np. Pusty konflikt nad dodanym fragmentem kodu)
- 21. Wywołać wstawić stare wartości - wartości, które zostały zaktualizowane
- 22. Jak określić, które moduły zostały połączone w jedną klasę?
- 23. Jak uzyskać listę plików, które zostały "wymagane" w Ruby?
- 24. Jak mogę ponownie scalić zatwierdzenia, które zostały cofnięte w github?
- 25. Lista wszystkich znaków specjalnych, które muszą zostać zmienione w regex
- 26. Odzyskiwanie wbudowanych metod, które zostały nadpisane
- 27. Jak określić, które linie są widoczne w przewijanej JTextArea?
- 28. Dodawanie legendy do ggplot, gdy linie zostały dodane ręcznie
- 29. Jak podświetlić przycisk menu?
- 30. Znajdź problemy, które kiedykolwiek zostały mi przypisane.
Zmienić w stosunku do czego? – Tommy
Zmieniono względem pliku jako zapisany na dysku. Po prostu googotowałem to. Świeże pytanie. –
Tak, zmieniono zgodnie z kontrolą źródła. –