Как можно передать XCode 4 фрагмента кода от одной машины до другого

У меня есть некоторые пользовательские фрагменты кода в моем Xcode 4, который я хотел бы скопировать в другую машину и совместно использовать с другими разработчиками. Существует ли способ сделать так?

62
задан 10 March 2011 в 17:29

3 ответа

Я сделал плагин XCode для синхронизации отрывков с репозиторием мерзавца.

С ним, можно совместно использовать отрывки на различных компьютерах и даже среди команды.

плагин ACCodeSnippetRepository доступен на Алькатрас и Github.

4
ответ дан 31 October 2019 в 13:32

Они расположены в ~/Library/Developer/Xcode/UserData/CodeSnippets /

, Это - хорошее управление версиями использования практики для этого, если те отрывки значимы для Вас. Чем он достаточен, чтобы сделать периодические фиксации и изменения нажатия в удаленном ответвлении.

1
ответ дан 31 October 2019 в 13:32

Как отмечено NSSplendid, они хранятся в ~/Library/Developer/Xcode/UserData/CodeSnippets/.

можно использовать Dropbox для синхронизации их; я использую эту технику для синхронизации моих привязок клавиш и архивов между компьютерами.

Выполняют эти шаги:

  1. Выход XCode.
  2. Перемещение Ваш каталог CodeSnippets к Вашему Dropbox. Например, скажем, Вы переместили их в ~/Dropbox/CodeSnippets
  3. , Позволяют Dropbox загрузить их.
  4. синхронизация Dropbox Паузы.
  5. Кладут обратно их туда, где XCode хранит их.
  6. Создают символьную ссылку в Dropbox: ln -s ~/Library/Developer/Xcode/UserData/CodeSnippets ~/Dropbox/CodeSnippets.
  7. Резюме синхронизация Dropbox.
  8. Перезапуск XCode.

На Вашем другом компьютере:

  1. Выход XCode.
  2. Dropbox, которому Позволяют, загружает все, если он еще не имеет.
  3. Пауза синхронизация Dropbox.
  4. Удаляют Ваши локальные пользовательские данные XCode: rm -R ~/Library/Developer/Xcode/UserData/CodeSnippets.
  5. Перемещение Ваш UserData от Dropbox до XCode: mv ~/Dropbox/CodeSnippets ~/Library/Developer/Xcode/UserData/CodeSnippets.
  6. Создают символьную ссылку от Вашего UserData до Dropbox: ln -s ~/Library/Developer/Xcode/UserData/CodeSnippets ~/Dropbox/CodeSnippets.
  7. Резюме синхронизация Dropbox.
  8. Перезапуск XCode.

свертки необходимы, потому что XCode не будет следовать за символьной ссылкой, но Dropbox будет. Dropbox будет рассматривать ту символьную ссылку точно, как будто каталог был на самом деле там.

Это не прекрасно; необходимо будет, вероятно, выйти из XCode, чтобы иметь его, распознают новые отрывки.

я синхронизирую свой весь каталог UserData, который получает меня, синхронизировал привязки клавиш, названные вкладками, шрифт & цветовые схемы и фрагменты кода. Чтобы сделать это, переместитесь и ln ~/Library/Developer/Xcode/UserData вместо этого.

41
ответ дан 31 October 2019 в 13:32

Другие вопросы по тегам:

Похожие вопросы: