我需要部署两版合约,q2是q1的迭代,也就是说q2部署后需要有q1用户的数据,使用truffle该怎么部署?q2部署的时候也相当于吧q1再部署一遍么?可是这样做不是又会生成一个新的q1哈希么?
使用 Truffle 进行部署的脚本文件是编号,部署是按从小到大依次部署。
你可以用 1_deploy_q1.js 和 2_deploy_q2.js 部署的两个合约。
在部署q2的时候,指定开始部署文件的序号:
truffle migrate -f 2
这样就不会重复部署q1 了。