在ConfigurationOfMyProject
基線我要求項目東西:我可以在我的Metacello配置中需要特定的另一個Metacello ConfigurationOf嗎?
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' ].
這就是我一直在尋找的。但正如@ Stephan-Eggermont所說,這對我的問題並不是一個好的解決方案。 'file:'的用途是什麼? – MartinW
有時你還不知道如何避免引用靜態版本,或者維護人員正朝着不喜歡的方向前進。這裏你知道你得到的是什麼版本。 –
就是這樣的。我會這樣說:當你在一個項目上工作時,你想決定什麼時候改變你正在使用的庫/項目。您的項目開始在截止日期前一天建立和/或執行失敗並且僅僅因爲有人破壞了配置或將#stable版本更新爲一些不穩定的東西就非常痛苦。 –