我希望发布一个独立的补丁程序,但不提交它。当我准备发布一个版本时,我得到以下错误:[ERROR] fatal: Not a git repository (or any of the parent directories): .git我能不承诺就释放吗?现在,我所做的是在本地生成一个jar,然后将其作为工件手动上传。
[ERROR] fatal: Not a git repository (or any of the parent directories): .git
insrf1ej1#
我在使用Mercurial时也遇到了同样的问题。您需要使用-DpushChanges=false参数。请看我对类似问题的回答:连结
-DpushChanges=false
dw1jzc5e2#
如果您不想向SCM提交任何内容,我认为您应该尝试进行预演:由于发布插件执行了许多改变项目的操作,在一个大的发布或一个新的项目之前做一个空运行可能是明智的。要做这个,提交你的所有文件,就像你要运行一个完整的发布和运行:mvn release:prepare -DdryRun=true这是release:prepare Mojo的一个参数:干运行。
mvn release:prepare -DdryRun=true
2条答案
按热度按时间insrf1ej1#
我在使用Mercurial时也遇到了同样的问题。您需要使用
-DpushChanges=false
参数。请看我对类似问题的回答:连结
dw1jzc5e2#
如果您不想向SCM提交任何内容,我认为您应该尝试进行预演:
由于发布插件执行了许多改变项目的操作,在一个大的发布或一个新的项目之前做一个空运行可能是明智的。要做这个,提交你的所有文件,就像你要运行一个完整的发布和运行:
mvn release:prepare -DdryRun=true
这是release:prepare Mojo的一个参数:干运行。