Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Git i samba. Problem z commitem.
sazian
post
Post #1





Grupa: Zarejestrowani
Postów: 1 045
Pomógł: 141
Dołączył: 19.09.2006
Skąd: B-tów

Ostrzeżenie: (0%)
-----


Witam,
na małym serwerze mam katalog udostępniany przez sambę do którego ma dostęp wielu użytkowników.
W jednym z katalogów mam utworzone repozytorium gita. Jest tak prosty skrypt php w którym od czasu do czasu trzeba wprowadzać drobne zmiany.
Wygląda to w taki sposób że osoba która wprowadziła zmiany ma po prostu zrobić commita - nie ma tu potrzeby tworzenia "prywatnych" repozytoriów i wysyłania zmian na serwer, wystarczy mi zwykły commit.

Problem jest w tym że jeśli jedna osoba zmieni dowolny plik i zrobi commit to pozostałym osobom wszystkie pliki świecą się jako zmienione. Osoba która robiła commit nie widzi zmian w żadnym pliku, pozostali widzą że wszystkie pliki zostały zmienione. Oczywiście w pliku nie widać żadnej zmiany "w tekście".

Pliki są edytowane przez netbeansa oraz przez niego jest obsługiwany git, ale sprawa ma się podobnie jak jest to obsługiwane częściowo przez konsole.
To znaczy robię
git commit -am "coś"
git status nie pokazuje zmian

ale pozostali w netbeansie widzą wszystkie pliki zmienione.
Jeśli teraz ktoś zrobi commit przez netbeasna to jemu wszytko znika, a ja w konsoli widzę wszystkie pliki zmienione.


Ktoś ma jakiś pomysł co tu jest grane ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
sazian
post
Post #2





Grupa: Zarejestrowani
Postów: 1 045
Pomógł: 141
Dołączył: 19.09.2006
Skąd: B-tów

Ostrzeżenie: (0%)
-----


To jeszcze tak w kwestii wyjaśnienia żeby nie było wątpliwości: fileMode pomogło.

Git status pokazywał zawsze to samo co ja widziałem.
Czyli kolega robił commit i status pokazywał wszystko do zmiany - sprawdzałem na moim komputerze przez sambe oraz bezpośrednio na serwerze z poziomu zwykłego usera i roota.
Ja robiłem commit i status pokazywał że nie ma nic do zmiany.

Podejrzewam że mogło to być spowodowane tym że windows coś psuł w uprawnieniach - wszyscy poza mną pracują na windowsie, ja mam debiana bo na tego dosa patrzeć nie mogę (IMG:style_emoticons/default/wink.gif)
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 11.10.2025 - 05:31