Telling Versions.app ignoruje niektóre pliki / foldery svn

1

Używam wersji i amp; Beanstalk dla svn. Moja aplikacja ma kilka plików dziennika przechowywanych w podfolderze - jak mogę powiedzieć, aby wersje pomijały je podczas zatwierdzania? Wiem, że ma to coś wspólnego svn:ignore, ale na pewno istnieje sposób, aby to zrobić w GUI?

adam
źródło

Odpowiedzi:

4

Istnieją dwa sposoby, aby to zrobić w ramach wersji:

  1. Prosty sposób: przeglądając kopię roboczą, steruj + kliknij plik lub folder i wybierz „Ignoruj„ nazwa_pliku.txt ””. Tę samą opcję możesz znaleźć w menu „Akcja”. - Aby to zrobić, plik nie może być już pod kontrolą wersji, więc jeśli jest, najpierw usuń go ...

  2. Bardziej wszechstronny sposób: Wybierz folder, w którym pliki / foldery, które chcesz zignorować na żywo, i pokaż inspektora (przycisk „Inspektor” na pasku narzędzi), kliknij „Edytuj” w polu „Ignoruj”. W arkuszu, który się otwiera, wprowadź nazwy plików lub wzory (te same wzory, których używałbyś w Terminalu, a nie wyrażenia regularne lub cokolwiek innego) i naciśnij OK.

na przykład aby zignorować wszystkie pliki zip i katalog o nazwie „build”, wprowadź to w właściwości Ignoruj ​​folder bezpośrednio nad nimi:

*.zip
build

Wreszcie, istnieje również coś takiego jak globalne ignorowanie (które są używane dla wszystkich kopii roboczych), ale Wersje nie mają interfejsu użytkownika, aby je teraz skonfigurować, wyszukaj „globalne ignorowanie” ta (humongous) strona po więcej informacji na ten temat.

Twoje zdrowie, Sztylet

PS: Sprawdź Wersje grupy google i na pytania pomocnicze zawsze możesz skontaktować się z nami również (jestem jednym z deweloperów).

Dirk Stoop
źródło
To genialne, dziękuję. Myślę, że moje zamieszanie było spowodowane tym, że folder został zaimportowany do oryginalnego zestawu svn, więc jak powiedziałeś, nie mogłem go zignorować bez uprzedniego usunięcia. Wersje to as, nie przerywaj pracy!
adam
Dzięki za miłe słowa o aplikacji Adam, najwyraźniej jest jeszcze miejsce na to, by stać się lepszym :)
Dirk Stoop
Dzięki Dirk. Często trafiam na pokrewny problem, w którym plik znajduje się w repozytorium i chcę go dostosować do lokalnego użycia, ale nie zatwierdzać zmian, na przykład pliku ustawień z lokalnymi hasłami DB. Czy istnieje sposób na zignorowanie zmian w tym pliku? Przy użyciu metody 1 pojawia się błąd „Nie można zignorować elementu, ponieważ jest on pod kontrolą wersji. Najpierw go usuń, a następnie spróbuj ponownie”. a użycie metody 2 nic nie robi (plik jest nadal oznaczony jako edytowany i domyślnie jest zatwierdzony). Czy istnieje sposób na ignorowanie edytowanych plików w wersjach?
Andrew