我可以直接在git svn中使用Maven发布插件吗?

我可以直接在git svn中使用Maven发布插件吗?,maven,git-svn,Maven,Git Svn,在工作中,大多数人仍然在Subversion中托管他们的代码。如果我想使用其中一个项目,我通常会使用git svn进行检查。唯一需要注意的是,如果我想用Maven发布一个版本,我必须直接从中提取一个单独的SVN版本并进行构建,因为(据我所知) 看起来这是一次,没有向前移动。是否有任何替代方案,不涉及整个存储库的完整单独(本机SVN)副本,只用于剪切版本?现在似乎有人已经找到了解决办法,这已经足够普遍了。Maven可以直接使用SVN或GIT,但不能使用GIT SVN 为什么你想直接使用git sv

在工作中,大多数人仍然在Subversion中托管他们的代码。如果我想使用其中一个项目,我通常会使用git svn进行检查。唯一需要注意的是,如果我想用Maven发布一个版本,我必须直接从中提取一个单独的SVN版本并进行构建,因为(据我所知)


看起来这是一次,没有向前移动。是否有任何替代方案,不涉及整个存储库的完整单独(本机SVN)副本,只用于剪切版本?现在似乎有人已经找到了解决办法,这已经足够普遍了。

Maven可以直接使用SVN或GIT,但不能使用GIT SVN

为什么你想直接使用git svn而不是svn或git?好的,当然,但是有没有比我现在做的更糟糕的解决方法?为什么不直接使用svn或git?正如我所说,这不是我的项目,所以我无法确定项目是如何存储的——最初的作者选择了svn,我一直坚持使用它。然而,我更喜欢Git的存储库模型,这样我就可以频繁地进行本地签入,并为特性开发进行本地分支。Git svn在这方面非常棒,除了不支持Maven版本的部分,所以原始项目可以发布。那么问题出在哪里呢?为什么需要用Maven发布版本?我正在为一个“开源”(在我的组织内)项目做贡献。如果有人提出功能请求,我可以签出它,进行更改,发布新版本,然后关闭票据。我们的工作流程中没有CI服务器或专用的“发布管理器”。