Jaka jest najlepsza praktyka w utrzymywaniu repozytorium kodu źródłowego, które automatycznie (lub przynajmniej domyślnie) odrzuca dołączenie plików/bin,/obj, * .suo itp.?Prawidłowy sposób integracji kontroli źródła SVN i programu Visual Studio .NET 2005/2008?
każdy programista powinien być zobowiązany do ustawienia „globalne ignorować” listy wzorzec dla ich instalacji klienta SVN? [To wydaje się zbyt szerokie wykluczenie.]
Lub, jeśli flaga opiekuna repozytorium źródła każdego obraża plik i katalog z SVN: wyklucz? [Wydaje się to zbyt czasochłonne.]
Czy jest jakiś inny sposób to zrobić? Czy SVN może tworzyć listy ignorowane, które są specyficzne dla poszczególnych folderów?
Czy programista może jawnie dodać z kopii roboczej ignorowany plik/typ/katalog? Na przykład, po ustawieniu wzoru ignorowania w TortoiseSVN, nie widać już żadnego z tych typów plików pokazanych w oknie dialogowym. Możesz jednak jawnie przejść do pliku w eksploratorze, kliknąć go prawym przyciskiem myszy i go dodać. Czy ustawienie właściwości svn: ignore zachowuje się podobnie lub czy możesz dosłownie * nigdy * dodać ignorowany element? –
Co więcej, możesz wyraźnie dodać * rekursywnie * nawet z zestawem wzorca svn: ignore? Na przykład, jeśli dodajesz lib innej firmy i chcesz go to wszystko (np zawarte .dlls) Po początkowo włączenie go do swojego projektu, ale dla kolejnych zatwierdzeń, chcesz, aby wrócić do ignorowania (np don zawierają elementy, które zostały następnie skompilowane). Jedynym sposobem na osiągnięcie tego przy pomocy TortoiseSVN przy użyciu globalnego wzoru ignorowania jest tymczasowe wyłączenie go, wykonanie add/commit, a następnie ponowne włączenie. Zrobienie tego w ten sposób z svn: ignore byłoby znacznie trudniejsze. –