В базовой ConfigurationOfMyProject
я требует проекту Что-то:Могу ли я потребовать конкретную фиксацию другого Metacello ConfigurationOf в моей конфигурации Metacello?
spec project: 'Something' with: [
spec
className: 'ConfigurationOfSomething';
repository: 'http://smalltalkhub.com/mc/SomeOne/Something/main';
versionString: '1.0' ].
сопровождающему ConfigurationOfSomething
совершил новую версию ConfigurationOfSomething
, которая содержит ошибку. Так что мой ConfigurationOfMyProject
больше не загружается.
Могу ли я потребовать определенную версию ConfigurationOfSomething
как:
spec project: 'Something' with: [
spec
className: 'ConfigurationOfSomething';
repository: 'http://smalltalkhub.com/mc/SomeOne/Something/main';
monticelloVersion: 'ConfigurationOfSomething-SomeOne.125'
versionString: '1.0' ].
Вот что я искал. Но, как сказал Стефан-Эггермонт, это не очень хорошее решение для моей проблемы. Какова предполагаемая версия для 'file:'? – MartinW
Иногда вы не знаете (пока), как избежать обращения к статической версии, или сопровождающие движутся в том направлении, которое вам не нравится. Здесь вы * знаете * какую версию вы получаете. –
Что-то в этом роде. Я бы сказал следующее: когда вы работаете над проектом, вы хотите решить, когда вносить изменения в библиотеки/проекты, которые вы используете. Просто ужасно больно, что ваш проект начинает неработать и/или выполнять за день до крайнего срока, и это просто потому, что кто-то сломал конфигурацию или обновил версию #stable до того, что не совсем стабильно. –