Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 175 Pomógł: 17 Dołączył: 23.06.2006 Ostrzeżenie: (0%)
|
Witam
Posiadam taki przykładowy zestaw plików: Kod data/cache/.directory data/cache/file data/cache/administrator/.directory data/cache/administrator/file oraz taką regułę w pliku .hgignore: Kod syntax: regexp\ ^data/cache/[a-z]+$ Zgodnie z wyrażeniem regularnym, Mercurial powinien mi zignorować wersjonowanie pliku "data/cache/file", natomiast Mercurial chce wersjonować tylko plik "data/cache/.directory", a pozostałe ignoruje. Co jest w takim razie nie tak, czy coś robię nie tak? Jak na mój stan wiedzy, sądzę, że oprogramowanie może być wadliwe... Pozdrawiam No tak.... Zamieniłem nazwę katalogu z "administrator" na ".administrator" i zwróciło mi oczekiwane wyniki, czyli w tym wypadku: Kod data/cache/.directory data/cache/.administrator/.directory data/cache/.administrator/file Wygląda na to, że Mercurial najpierw porównuje wyrażenie regularne do katalogu i wtedy gdy mu przypasuje, ignoruje cały katalog... Naprawdę strasznie to udziwnili... Chyba trzeba to zgłosić... Pozdrawiam |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Moderatorzy Postów: 4 465 Pomógł: 137 Dołączył: 26.03.2004 Skąd: Gorzów Wlkp. |
Ludzie, czy Wy kiedyś chociaż pomyślicie, zanim coś napiszecie? @likemandrake - trudno jest zastanowić się 2x i napisać temat w odpowiednim dziale?\
Przenoszę |
|
|
|
![]() ![]() |
|
Aktualny czas: 25.12.2025 - 19:55 |