2015-01-28 2 views
2

Интересно, что означают эти ярлыки, и поскольку я уже могу понять, что «ярлык» не подходит для этого, я даже не знаю, что делать с Google, поэтому я просто задаю вопрос здесь ,Значения индексов хранилища Xcode

Вот скриншот: enter image description here

Итак, что делает M, A,? и все остальные ярлыки означают точно?

ответ

4

От this SO вопрос:

U: Работа файл был обновлен

G: Изменения репо были автоматически объединены в рабочую копию

M: рабочая копия изменен

C: Этот файл конфликтует с версией в репо

?: Этот файл не находится под контролем версии

!: Этот файл находится под контролем версий, но отсутствует или неполна

: Этот файл будет добавлен в систему управления версиями (после фиксации)

A +: Этот файл будет перемещен (после фиксации)

D Этот файл будет удален (после фиксации)

S: Это означает, что файл или каталог был переключен с пути остальной рабочей копии (с помощью переключателя СВН) для филиала

Я: Игнорируется

X: Внешнее определение

~ : Тип изменен

R: Товар заменен в вашей рабочей копии. Это означает, что файл был запланирован для удаления, а затем новый файл с тем же именем был запланирован для добавления на его место.

L: Пункт заблокирован

E: Деталь существует, так как она была бы создана, при обновлении SVN.

Обратите внимание, что это коды состояния SVN, и некоторые из них НЕ применяются к XCode, поскольку @Zaph указывает на комментарии. В любом случае, я думаю, что большинство из них включены в эту ссылку и действительны в xCode.

+0

Вы правы, я обновлю свой ответ. –

1

Это состояние модификация файла: M для Modified и A для Added

3

Эти индикаторы версии кода репозитория.

M - модифицировано файл.

A - добавленный файл.

? - неподготовленный файл.

1

Есть коды управления Xcode Source Control, они обеспечивают статус файла, как показано ниже:

  • '' (Blank) Unmodified
  • 'М' локально модифицированный
  • 'U' Обновлено в хранилище
  • 'A' Локально добавлены
  • 'D' Локально удалены
  • "Я Игнорируюсь
  • 'R' Заменено в репозитории
  • '-' Содержимое папки имеет смешанный статус; отображать содержимое, чтобы увидеть индивидуальный статус
  • '?' Не под контролем источника

Коды состояния Из раздела Store and Track Changes with Source Control документации Apple Xcode.

1

Возможно, вы оказались здесь, потому что вы объединили две ветки вместе в Xcode и получили в результате кучу восклицательных знаков (!) и задаетесь вопросом, что они означают, какова фактическая проблема и как вы избавляетесь от них?Если да, то сделайте следующее:

  1. Перейдите в папку проектов в Finder и откройте его в Терминале (проще всего путем перетаскивания папки на значок терминала приложения).

  2. Тип git push.

  3. Restart Xcode.

(Вы можете получить предупреждение, в 2, если у вас есть неподтвержденные изменения, в том, что это дело просто наберите git commit -m "Your commit comment" и введите git push снова.)

Проблема просто недопонимание между Xcode и местной Git репозиторий. Мой опыт в том, что для всех необъяснимых проблем с исходным управлением в Xcode (отсутствующие файлы, а не из-за предупреждений об управлении источником и т. Д.) Лучше всего обращаться с ними непосредственно в папке проекта с помощью Terminal. Начните с ввода git status, и вы (в основном) получите четкое объяснение, в чем проблема, и как вы можете это решить.

Смежные вопросы