2

ConfigurationOfMyProjecti require project Somethingのベースラインで:

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' ].
4

2 に答える 2

1

できますが、おそらくしたくないでしょう。上記で提案したことを実行した結果、パッチを適用できなくなったスナップショットが作成されます。[スナップショット バージョンは構成に含めるべきではありません。それらは別の概念であり、独自のクラスが必要です]。ほぼ同じ労力で、バージョン 126 で行われた変更を調べて、それらを確実に取得することができます。

monticello ブラウザでリポジトリを開く場合は、バージョン 126 を選択してから履歴を選択します。履歴でバージョン 125 を選択し、コンテキスト メニューで変更を表示します。ここで、デフォルトが変更されたことがわかります (そして、新しいベースラインが追加されました)。必要に応じてデフォルト (または安定) を作成する場合は、構成の新しいバージョンを保存できます。最新バージョンで変更を行っていることを確認してください。

spec for: #'common' version: '2.1'.
spec for: #'pharo1.3.x' version: '2.2'.
spec for: #'pharo1.4.x' version: '2.4'.
spec for: #'pharo2.x' version: '2.5'.
spec for: #'pharo3.x' version: '2.6-snapshot'.

[編集] 問題が WontFix でクローズされた場合、それは多くの場合、それを修正するためのすべての作業を行う時間が十分でないことを意味します。修正がニーズに合っていることを示すことで、より良い結果を得ることができます。できれば、このコードを使用した最新のイメージも表示されます。したがって、ローカル パッケージ (クリーンなイメージ) でこの変更を行い、試してみてください。動作することを報告できる場合は、変更を加えます:)

于 2014-01-27T11:32:17.623 に答える