在菲羅,我希望定義只有一個包Metacello的ConfigurationOfNand2Tetris
:如何使用依賴於基線的#development版本定義ConfigurationOf?
ConfigurationOfNand2Tetris>>baseline01: spec
<version: '0.1-baseline'>
spec
for: #common
do: [
spec
blessing: #baseline;
repository: 'http://www.smalltalkhub.com/mc/DamienCassou/Nand2Tetris/main';
package: 'Nand2Tetris' ]
ConfigurationOfNand2Tetris>>development: spec
<symbolicVersion: #development>
spec for: #common version: '0.1-baseline'.
當我執行MetacelloToolBox validateConfiguration: ConfigurationOfNand2Tetris
我總是得到2個警告:
- 警告:符號版本#development指版本'0.1-baseline',其祝福#baseline不是#development {notDevelopmentVersion} [#validateVersionSpecForSymbolicVersion:symbolicVersion:]
- 警告:只有基準定義(沒有版本定義)。 {} onlyBaselineVersion [#validatePragmas]
謝謝。問題是我創建了很多mcz,我不想一直更新版本號。 –
這很好:將它標記爲'#development'。定期更新'#version01:',或者在準備發佈新版本之前忽略警告。 –