![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 30.08.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam serdecznie,
Mam problem z systemem kontroli wersji SVN i nie wiem za bardzo jak go ugryźć. Mam projekt, który leży w repozytorium SVN i jest w nim kilka plików konfiguracyjnych, które muszą być inne w repozytorium oraz u mnie na komputerze, gdzie lokalnie testuje swój kod. Czy jest jakiś sposób żeby wykluczyć kilka plików podczas pobierania oraz wysyłania źródeł do repozytorium? Opcja ignore pozwala na niewysyłanie plików do repozytorium ale jeżeli w repozytorium nadal istnieje (i musi istnieć) dany plik tylko z innymi parametrami to zostanie pobrany przy następnym update. Używam klienta TortoiseSVN 1.6.99. Co radzicie? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 25.05.2003 Ostrzeżenie: (0%) ![]() ![]() |
Witam serdecznie, Mam problem z systemem kontroli wersji SVN i nie wiem za bardzo jak go ugryźć. Mam projekt, który leży w repozytorium SVN i jest w nim kilka plików konfiguracyjnych, które muszą być inne w repozytorium oraz u mnie na komputerze, gdzie lokalnie testuje swój kod. Czy jest jakiś sposób żeby wykluczyć kilka plików podczas pobierania oraz wysyłania źródeł do repozytorium? Opcja ignore pozwala na niewysyłanie plików do repozytorium ale jeżeli w repozytorium nadal istnieje (i musi istnieć) dany plik tylko z innymi parametrami to zostanie pobrany przy następnym update. Używam klienta TortoiseSVN 1.6.99. Co radzicie? Radzę zmienić konfigurację. Tworzysz główny plik conf.php w którym są domyślne ustawienia. Na końcu pliku inkludujesz plik conf_local.php - potencjalnie tak, żeby aplikacja nie wywalała się w przypadku jego braku, ale to kwestia gustu. Ustawienia z pliku conf_local.php powinny nadpisywać wybrane opcje z conf.php. Główny plik jest w repozytorium, lokalny dodajesz do plików ignorowanych. W dobrym tonie jest też dodać do repozytorium plik conf_local.php.example Mam nadzieję, że wyjaśniłem to dość klarownie. Rozwiązanie sprawdza się niezależnie od języka i systemu kontroli wersji. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 09:12 |