Как применить патч мерзавца от одного репозитория до другого?

На Mac, используя MAMP в качестве платформы разработки, для тортов правильным решением является решение Domingo Casarrubio.

Добавьте параметр unix_socket в конфигурации вашей базы данных.

'unix_socket' => '/Applications/MAMP/tmp/mysql/mysql.sock',
77
задан CharlesB 18 November 2013 в 14:10
поделиться

3 ответа

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

Другими словами, добавьте «основное репо» в качестве подмодуля в «проект». Каждый раз, когда вы фиксируете / отправляете новый материал в «основное репо», вы просто git вытаскиваете их обратно в «проект».

оба имеют свои собственные различные жизни.

Другими словами, добавьте «основное репо» в качестве подмодуля в «проект». Каждый раз, когда вы фиксируете / отправляете новый материал в «основное репо», вы просто git вытаскиваете их обратно в «проект».

оба имеют свои собственные различные жизни.

Другими словами, добавьте «основное репо» в качестве подмодуля в «проект». Каждый раз, когда вы фиксируете / отправляете новый материал в «основное репо», вы просто git вытаскиваете их обратно в «проект».

4
ответ дан 24 November 2019 в 10:55
поделиться

Класс в Objective-C действительно работает как экземпляр - основное отличие состоит в том, что подсчет сохранения ничего не делает с ними. Однако то, что вы храните в массиве -availableCounters, - это не экземпляры (тип id ), а классы, которые имеют тип Class . Следовательно, с определением -availableCounters, которое вы указали выше, вам нужно следующее:

Class counterClass = [[MyModel availableCounters] objectAtIndex: self.index];
return ( [counterClass countFor: self] );

Однако, вероятно, было бы семантически лучше, если бы вы использовали экземпляры, а не классы. В таком случае,

37
ответ дан 24 November 2019 в 10:55
поделиться

Чтобы завершить ответ Хенрика и получить бонусный балл

, что, если файл, к которому вы хотите применить патч, не находится в репозитории git?

Если у вас есть доступ к каталогам файла-кандидата для исправления, поступающего из репозитория git, вы можете сначала преобразовать это дерево каталогов / файлов в сам репозиторий git! (' git init ': в конце концов, репозиторий git - это просто .git в корневом каталоге).
Затем вы должны установить это репо как подмодуль для вашего основного проекта.

2
ответ дан 24 November 2019 в 10:55
поделиться
Другие вопросы по тегам:

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