2014-09-08 2 views
1

Я сделал пользовательские изменения в пакете (это неправильно, я знаю), и я хочу преподносить эти изменения каждый раз, когда я обновляю композитор. Как я могу?Как предотвратить обновление определенного пакета композитора?

+0

Хм, я полагаю, я бы разблокировал его вверх и добавил ваше собственное раздвоенное репо в качестве хранилища в composer.json. Это дает вам возможность применять и проверять ваши изменения. Через https://getcomposer.org/doc/05-repositories.md#loading-a-package-from-a-vcs-repository –

+0

@MichaelBerkowski умирает, это мешает другим, зависящим от него, запрашивать и устанавливать оригинал? –

+0

Ознакомьтесь с документацией для файла [.lock. ] (https://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file) – Alex

ответ

0

Отметьте эту версию в своем собственном репозитории и зависните от тега без каких-либо подстановочных знаков. Композитор никогда не будет пытаться захватить другую фиксацию.

Если вы не знаете, какую версию использовать, а проект вверх по течению еще не выпустил тегированную версию, начните с 0.0.0. Если вы основываете свою работу поверх отмеченной версии X.Y.Z, вы можете пометить свои изменения как X.Y.Z.1 и зависеть от этой точной версии.

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