4

我希望在不提交的情况下发布一个独立的补丁。当我为某个版本准备发布时,我收到以下错误:[ERROR] fatal: Not a git repository (or any of the parent directories): .git

我可以不提交就释放吗?

现在,我正在做的是在本地生成一个 jar 并将其作为工件手动上传。

4

2 回答 2

17

我对 mercurial 有同样的问题。您需要使用 -DpushChanges=false 参数。

请参阅我对类似问题的回答:link

于 2012-10-29T17:41:22.133 回答
3

如果您不想向 SCM 提交任何内容,我认为您应该尝试做空运行

由于发布插件执行了许多更改项目的操作,因此在大发布之前或在新项目上进行试运行可能是明智的。为此,提交所有文件,就像您即将运行完整版本并运行:
mvn release:prepare -DdryRun=true

这是 release:prepare Mojo : dryRun的一个参数。

于 2012-10-29T13:05:28.747 回答