Od czasu do czasu mieliśmy problem z TortoiseSVN (zakładam, że jest to Tortoise, a nie nasze repozytorium SVN), w którym plik zostanie zarejestrowany w repozytorium (przeglądarka repo może tam zobaczyć pliki) i będzie istnieć dla osoby kto je popełnił, ale gdy inna osoba dokona aktualizacji, pliki te nie zostaną dodane do kopii roboczej. Jeśli następnie wybiorę „Kopiuj do kopii roboczej ...” z przeglądarki repo i spróbuję zatwierdzić, pliki są dla mnie traktowane jak nowe, a mój klient próbuje je dodać, co powoduje błąd. Aktualizacja powoduje również błąd (nie wiem, jak to odtworzyć, więc nie wiem, co konkretnie by to spowodowało, i nie pamiętam dokładnych błędów). Muszę następnie usunąć pliki z repozytorium i zatwierdzić je jako nowe. Po tym,
Dostęp do repozytorium można uzyskać za pośrednictwem protokołu svn: // na serwerze z wersją 1.4.6. Jest hostowany na komputerze z systemem Windows Server 2003 działającym jako usługa systemu Windows.
Repozytorium ma następującą strukturę:
[repozytorium] / Code / [projekty] [repozytorium] / Code / [Website] / * jakaś strona tutaj * [repozytorium] / Data / [różne pliki danych] [repozytorium] / References / [dlls / Referencje]
Dzieje się tak prawie wyłącznie z .aspx / .aspx.cs / .aspx.designer.cs i zwykle wszystkie 3 na raz. Jakby cała moja strona nie została dodana do mojego folderu. Stało się tak z uruchomionym i uruchomionym rozwiązaniem Visual Studio, a także bez otwartego Visual Studio.
Czy ktoś już to widział i czy znasz przyczynę / rozwiązanie?