Próbuję zastosować łatkę, ale otrzymuję pustą wiadomość o błędzie (nie ma w niej tekstu ani nic). Mam najnowszą wersję TortoiseSVN.TortoiseSVN Zastosuj błąd poprawki
Odpowiedz
miałem ten sam problem, jeśli stworzył łatkę z rewizji, przy użyciu „Pokaż zmiany jako unified diff”, sprawdzić ścieżki w pliku łaty, ten jest poprawne:
folderu/pliku. cs
Ale ten (ze ścieżki bezwzględnej) spowoduje problemy:
c: /Folder/FileName.cs
tylko konwertować absolutny do ścieżek względnych.
Pliki udiff z Trac 0.11 mają bezwzględne ścieżki i powodują to puste okno dialogowe błędu w TortoiseSVN-> aplikuj łatkę. Podobna poprawka (tworzenie ścieżek względem katalogu głównego katalogu roboczego) ma zastosowanie. – Magicianeer
Naprawiłem to tak, jak zasugerował @Magicianeer. Otwórz pliki i zamień wszystkie c:/instances na/i plik diff powinien działać poprawnie. – CodingBarfield
Dzięki @Ivan Jovovic za poprawną odpowiedź. Zaoszczędziłeś dużo czasu dla mnie :) –
Having a look here, wydaje się być 3 możliwe przyczyny do tej pustej błąd svn plastra kwestii root:
plik łata jest pusta (lub jest nieważna, więc dane łata wydaje się być pusta)
łatka nie jest stosowany do odpowiedniego katalogu (auto-dir-wyszukiwarka działa na pniu teraz)
plik plaster używa ścieżek bezwzględnych zamiast względnej te (tułów już paski takie ścieżki automatycznie)
pierwszy prawdopodobnie nie jest twoje, najprawdopodobniej powinieneś użyć ścieżki względnej zamiast absolutnej jednej
mi się ten komunikat cały czas. Dzieje się tak zazwyczaj dlatego, że klikam prawym przyciskiem myszy w Eksploratorze Windows, aby dostać się do dziennika żółwia. Gdy użyjesz w tym kontekście opcji "Pokaż różnice jako zunifikowane różnice", wygenerowana łatka będzie zawierać bezwzględne położenia względem komputera, takie jak "c: \ źródło \". Jeśli spróbujesz zastosować tę poprawkę do innego katalogu, to się nie powiedzie.
Rozwiązaniem jest użycie przeglądarki repozytorium od żółwia, a następnie skorzystanie z menu "pokaż log" z tego kontekstu. Wygenerowane łatki będą miały względne lokalizacje i będziesz w stanie zastosować te poprawki wszędzie tam, gdzie dopasowane są ścieżki względne.
Mam również do czynienia z tym problemem i naprawiono go, zmieniając ścieżkę w pliku poprawki. W moim przypadku muszę załatać tylko jeden plik. Problem wystąpił, ponieważ w moim przypadku utworzyłem plik łaty z forum, który tworzy pliki z pełną ścieżką linku. INDEX /home/pushpendra/...something/file.c (some_rev rewizja)
Więc wymieniłem tę linię:
INDEX file.c (rewizja some_rev), a następnie kliknij prawym przyciskiem myszy na tym pliku, a następnie zastosuj łatę.
- 1. Błąd blokady zapisu TortoiseSVN?
- 2. Błąd TortoiseSVN podczas wysyłania do Codeplex
- 3. Usuwanie wersji przy użyciu TortoiseSVN
- 4. TortoiseSVN cherrypicking
- 5. Zastosuj poprawkę, aby naprawić błąd w Eclipse?
- 6. PostgreSQL nie zainstalował poprawki
- 7. Szablony szybkiej poprawki Resharpera
- 8. Automatyczne czyszczenie dla TortoiseSVN
- 9. tortoisesvn Diff kody kolorów
- 10. Uaktualnienie wersji TortoiseSVN 1.8
- 11. Usuwanie wersji z TortoiseSVN
- 12. Integracja JIRA z TortoiseSVN
- 13. Wyodrębnij hasło zapisane TortoiseSVN
- 14. Konfigurowanie PHPStorm z TortoiseSVN
- 15. Jak bezpiecznie zrestartować TortoiseSVN?
- 16. Jak usunąć niepotrzebne poprawki git?
- 17. Rutynowe wywołanie poprawki w delphi
- 18. Błąd Studio Studio nie powiodło się. Zastosuj wtyczkę com.android.application
- 19. TortoiseSVN nie pyta o uwierzytelnienie?
- 20. TortoiseSVN - brakujące pliki w kliencie
- 21. Gdzie jest svn.exe dla TortoiseSVN?
- 22. Jak zmienić użytkowników w TortoiseSVN
- 23. Lista ignorująca TortoiseSVN nie działa
- 24. Instalowanie TortoiseSVN i TortoiseGit razem
- 25. TortoiseSVN za pośrednictwem skryptu proxy
- 26. Kopia robocza uaktualnienia SVN - TortoiseSVN
- 27. Odwróć Zastosuj zatwierdzenie do kopii roboczej
- 28. TortoiseHg Zastosuj poprawkę
- 29. Zastosuj kupon pasków
- 30. Funkcja Javascript: Zastosowanie Zastosuj
Witamy w SO Michael! Na twoje pytanie nie ma wiele do zrobienia. Czy możesz podać jakieś dodatkowe szczegóły? Jeśli nie, najlepiej jest wejść na stronę [Tortoise's] (http://tortoisesvn.net/support.html) i tam zapytać. – AlG