2010-07-26 12 views
9

W kontrolerze wersji znajdował się folder bin zawierający kilka plików .class i inne śmieci, które nie powinny być wersjonowane. Może ktoś mi wyjaśnić, w jaki sposób następuje popełnić:SVN - w jaki sposób usunięcie folderu bin powoduje usunięcie folderu src?

529 svn rm --force bin/ 
530 svn ci -m "Bin should not be under version control." 

prowadzi do następujących:

Revision 249 
Author:  ndunn 
Date: Mon Jul 26 14:52:14 2010 UTC (62 minutes, 34 seconds ago) 
Log Message:  

Bin should not be under version control. 

trunk/projname/src/  deleted 

Wróciłem przez dzienniki svn jak ktoś przypomniał mi, że to się stało wcześniej - na pewno wystarczy, dwie osobne okazje programiści próbowali usunąć folder bin, a zamiast tego folder src całkowicie zniknął.

Każdy pomysł, co może być u diabła? To jest projekt Androida objęty kontrolą wersji.

Odpowiedz

8

myślę this post rozwiązuje tajemnicę

Moim problemem jest to, że po rozpoczęciu pracy w projekcie, folder/bin są generowane przez SDK oraz kopię folderu .svn z/src jest kopiowane do /bin/.svn, które ulega przerwaniu według struktury subversion.

Tak więc każdy, kto korzysta z Eclipse z systemem Android, powinien być lepiej przygotowany do wprowadzenia zmian w folderze bin odzwierciedlonym w src ... wow.

rozwiązanie Obrazek: alt text http://grab.by/grabs/552e113d8ad854e128dae56cf0a4a775.png

+1

Świetne znalezisko - bardzo interesujące. I przerażające. – ladenedge

+1

Można usunąć folder .svn z/bin –

+0

Dodanie wzorca wykluczeń * .svn powoduje, że cały projekt zostanie przebudowany, co oznacza, że ​​foldery .svn znikną. – I82Much

1

polecam ustawić svn:ignore nieruchomości na rodzica (z src i bin) z wartością bin aby zapobiec popełnieniu folderu bin. BTW: W naszym zespole 2 osoby również usunęły src podczas próby usunięcia bin - wydaje się, że jest problem związany z Eclipse ...

+0

, dlaczego zignorowałbyś folder src? – Oritm

+0

@Oritm Mam na myśli ignorowanie tylko folderu bin. Właśnie poprawiłem swoją odpowiedź. – rafalmag

Powiązane problemy