Xcode4 и чертовски SCM - PullRequest
       20

Xcode4 и чертовски SCM

1 голос
/ 06 июня 2011

у меня

  • проект A (старый),
  • проект B (новый) и
  • проект C (новый).

Я хочу использовать несколько классов из проекта A в новых проектах B и C.

  • Проект A является под источником контроль (Subversion).
  • Проект B под под контроль версий (Subversion).
  • Проект C не под контролем источника.

Когда я копирую файлы из проекта A в проект B и проект C, ссылка на Subversion не меняется. То есть изменения в файлах отражены и в проекте А. Кроме того, я не хочу, чтобы файлы, скопированные в проект C, были связаны с репозиторием subversion проекта A. Как я могу это сделать? Я не вижу способа избавиться от этого чертового статуса SVN из файлов проекта A (в проекте B или C).

Ответы [ 2 ]

1 голос
/ 06 июня 2011

Лучший способ добиться этого с текущей интеграцией XCM в Xcode - это не бороться с ней (смешивая участников проекта).Вместо этого рассмотрите возможность размещения своих разрозненных проектов в одном рабочем пространстве.Прочтите о новой функции рабочего пространства XCode - проекты совместно используют одну и ту же папку сборки, и взаимозависимости (обычно) автоматически распознаются между проектами.

0 голосов
/ 07 июня 2011

Мне удалось решить мою проблему, удалив папки .svn. Может быть, это поможет кому-то еще, кто наткнется на этот пост.

http://www.hacktrix.com/how-to-delete-svn-folders-from-your-project-on-windows-linux-and-mac

p.s. Интеграция Subversion с Xcode4 плохая. По своей сути, Xcode3 прекрасно работал с Subversion. Особенность, по которой я скучаю, - это экспорт (копия вашего источника, не связанная с контролем версий, например, subversion).

...