Вы можете использовать replace
в вашем go.mod
, чтобы использовать вилку вместо предыдущей версии. Таким образом, вы можете вносить любые необходимые изменения в код без необходимости обновления пути к модулю или путей импорта.
Если говорить точнее, в этом случае вы можете сделать следующее в вашем go.mod
(я проверил это, разветвив репо, сделав небольшое изменение и подтвердив, что он появился):
require github.com/awslabs/goformation v1.4.1
replace github.com/awslabs/goformation => github.com/vrealzhou/goformation master
При первой сборке или тестировании master
будет заменен последней псевдо-версией для вашего форка, чтобы обеспечить получение повторяемых сборок. replace
требует конкретной версии для замены.