2013-05-13 42 views
2

在工作中,大多數人仍然在Subversion中託管他們的代碼。如果我想與其中一個項目合作,我通常會用git-svn來檢查它。唯一的問題是,如果我想用Maven來裁剪一個版本,我必須直接從SVN發佈一個單獨的SVN版本,因爲(據我所知)Maven doesn't understand git-svn我可以直接用git-svn來使用Maven release插件嗎?

看起來這是on the radar for many years,沒有向前移動。是否有任何替代方案,不涉及完整的獨立(原生SVN)整個存儲庫的副本,僅用於切割版本?似乎現在有人會提出解決方案,這已經很普遍了。

+0

爲什麼你想直接使用git-svn代替svn或git? – khmarbaise 2013-05-14 06:26:28

回答

2

Maven可以直接使用SVN或GIT,但不能使用git-svn。

+0

好的,當然,但是有沒有比我現在做的更糟糕的解決方法? – Coderer 2013-05-14 08:10:06

+0

爲什麼不直接使用svn或git? – khmarbaise 2013-05-14 08:28:44

+0

正如我所說,這不是我的項目,所以我不能確定項目的存儲方式 - 原作者選擇了SVN,我堅持使用它。但是,我更喜歡Git的存儲庫模型,所以我可以頻繁進行本地簽入,併爲本地功能開發進行本地分支。 Git-svn對此非常棒,除了它不支持Maven發佈的部分。 – Coderer 2013-05-14 08:31:16

相關問題