2010-10-15 10 views
7

Mam projekt XCode w SVN. Chciałbym przenieść niektóre pliki z jednego fizycznego katalogu do drugiego, ale nie mogę znaleźć sposobu, aby to zrobić w XCode. Jeśli wykonuję ruch w XCode, po prostu przenosi odwołania do plików z jednego folderu Grupy do następnego, bez zmiany ich lokalizacji na dysku. Po przeniesieniu plików w Organizatorze - organizator wydaje się być SVN nieświadomy, ponieważ właśnie spędziłem popołudnie, ręcznie odwijając ruch, aby móc dokonać odprawy. W tej chwili moje jedyne opcje wydają się być: 1. wiele svn wiersza poleceń mojo, lub 2. zrobić kasę w oknach, w których TortiseSVN może być używany do robienia wszelkiego rodzaju rzeczy (Ale wtedy mój projekt XCode będzie zdezorientowany).XCode - przenosić pliki z jednego folderu do drugiego w sposób świadomy SCM?

naprawdę mam nadzieję ive coś przeoczyć ...

+0

Dlaczego to dla Ciebie ważne, że przenoszone są tylko odniesienia do plików? Nie używasz numerów i-węzłów, aby je znaleźć. Pomyślałbym, że uratowanie paczki zrzucania dysku byłoby dobrą rzeczą. Czy katalogi znajdują się na różnych wolumenach? – nmichaels

+1

Utworzyłem wszystkie grupy w moim projekcie xcode jako typ "względny do otaczającego folderu", aby struktura grupy mojego xcodeproj była mapowana do struktury folderów, w której zapisany jest xcodeproj. Chciałbym zachować parzystość między strukturę folderów i strukturę projektu XCode, dzięki czemu przeglądanie jednego z nich (np. w XCode lub Finderze) daje taki sam układ pliku. –

+0

To samo z Xcode 4.2. Pliki przenosisz za pomocą poleceń SVN i ręcznie zmieniasz właściwości plików, aby wskazywały na przeniesione pliki. No dobra .. – Seunghoon

Odpowiedz

1

Niestety, wydaje się, że nie da się zrobić kopię svn w Xcode 4. jedynymi opcjami zarządzania repozytoriów subversion w organizatora Xcode są: Utwórz katalog, usuń i importuj. Jeśli chodzi o radzenie sobie z plikami i folderami zatwierdzonymi, dostępne są opcje: zatwierdzaj, aktualizuj, dodawaj i ignoruj. Tak jak sugerujesz, będziesz potrzebować wykonać polecenie svn w linii poleceń lub znaleźć sobie lepszego klienta svn GUI. Używam SvnX, gdy pracowałem na pełen etat z svn. Ale tak, twoim najlepszym wyborem, jeśli nie chcesz pracować w linii poleceń, jest znalezienie dobrego klienta svn GUI, jest kilka opcji do wyboru: patrz Best subversion client for Mac OS.

Powiązane problemy