Mam projekt, który zamierzam zaimportować do SVN, ale chcę zachować istniejącą pamięć podręczną, indeks, nośniki itp. ... z repozytorium. Jaki jest najlepszy sposób na to podczas importu?SVN Import z wyłączeniem plików
Odpowiedz
Możesz użyć listy ignorowanych plików svn. Poprzez linię poleceń:
svn propedit svn:ignore ./path-to-ignore
Nie sądzę, że możesz to zrobić, ponieważ ten katalog jest importem, nie kasy, więc nie ma folderu .svn. –
Możesz to zrobić, tworząc katalog w svn, sprawdzając to i kopiując swoje drzewo (lub po prostu przenosząc katalog metadanych .svn z kasy do drzewa). Następnie możesz dodawać pliki i svn: ignoruje normalnie, a następnie zatwierdzaj. – Rup
powiedziałbym najbezpieczniejszym sposobem osiągnięcia tego celu jest, aby spróbować uzyskać najczystszy możliwy drzewo katalogów przed importem, usuwając wszystkie pliki, których nie chcesz. Alternatywnie możesz ustawić wartość global-ignores
w swoim pliku konfiguracyjnym klienta subversion (~/.subversion/config
w systemie Linux/Mac lub dostępnym poprzez SVN Tortoise -> Ustawienia -> Plik konfiguracyjny Subversion).
Sugeruję również ustawienie svn:ignore
właściwości dla każdego katalogu raz zrobiłeś importu, aby uniemożliwić użytkownikom przypadkowo sprawdzanie tych plików w
zwykle obejść selektywnego problemu importu takiego:.
- Utwórz folder główny projektu w repozytorium
- odjazdu tym folderze głównym, do miejscowego korzenia kopiowania
- teraz możesz wybrać, co należy dodać i/lub ignorowane
- I wreszcie zdecydują folderze głównym
nieco więcej pracy, ale większą kontrolę.
- 1. Git-svn - import pełną historię
- 2. Z wyłączeniem plików z jslint4java w eclipse
- 3. Z wyłączeniem wszystkich ukrytych plików z .dockerignore
- 4. tar/gzip z wyłączeniem określonych plików
- 5. witryna lustrzana http, z wyłączeniem niektórych plików
- 6. Lista wszystkich plików zmodyfikowanych w ciągu ostatnich 5 minut z wyłączeniem katalogów .svn
- 7. SVN: przenoszenie plików z folderu
- 8. ES6: import wielu plików
- 9. Z wyłączeniem plików Java w raporcie sonaru za pośrednictwem Jenkinsa
- 10. Z wyłączeniem ostatniego dziecka
- 11. Eclipse import plików conf .xml
- 12. Z wyłączeniem klas z kontekstu testowego
- 13. Sposób tworzenia plików SVN ADD z ignorowaniem plików binarnych
- 14. Git rzadkie kasie z wyłączeniem
- 15. Run mokka z wyłączeniem ścieżki
- 16. Z wyłączeniem typów plików w Eclipse/Aptana znaleźć w poszukiwaniu plików
- 17. Import plików CSV do programu Excel
- 18. import plików JavaScript w funkcji JavaScript
- 19. Import CSS lub wiele plików CSS
- 20. SVN - całkowicie usunąć rewizję z serwera SVN
- 21. git svn braku migracji z svn 1.8
- 22. Usuwanie plików .svn od wszystkich katalogów
- 23. Podział plików przy zachowaniu historii w SVN
- 24. Najlepszy sposób przechowywania plików konfiguracyjnych w SVN?
- 25. Utrzymanie uprawnień do plików w aktualizacjach SVN?
- 26. Zatwierdź wszystkie zmodyfikowane/dodane pliki za pomocą wiersza poleceń z Subversion z wyłączeniem dostarczonej czarnej listy
- 27. Z wyłączeniem strony z wersji Build w projekcie ASP.NET
- 28. Jak uzyskać listę zmienionych plików w svn?
- 29. SVN Zmień nazwę katalogu, zachowaj historię plików
- 30. Jak uzyskać listę wszystkich niewersjonowanych plików z SVN?
Z jakiego klienta korzystasz? Możesz dodać .svnignores, ale łatwiej ich uniknąć z operacji dodawania, jeśli używasz Tortoise. W rzeczywistości jest to prawdopodobnie bardzo łatwe w Tortoise. – Rup
możliwy duplikat właściwości [svn: ignore podczas importu] (http://stackoverflow.com/questions/736856/svnignore-property-during-import) – NPE