如何在Subversion,Git和「git-svn」中使用IntelliJ。如何在Subversion,Git和「git-svn」中使用IntelliJ
我的公司正在使用顛覆的主要倉庫,但我喜歡用git的,所以我使用命令行併發出以下命令
的git - svn的克隆-s http://example.com/my_subversion_repo local_dir
但在最後我發出的git - svn的dcommit可以在此從內部的IntelliJ
完成混帳svn的dcommit
如何在Subversion,Git和「git-svn」中使用IntelliJ。如何在Subversion,Git和「git-svn」中使用IntelliJ
我的公司正在使用顛覆的主要倉庫,但我喜歡用git的,所以我使用命令行併發出以下命令
的git - svn的克隆-s http://example.com/my_subversion_repo local_dir
但在最後我發出的git - svn的dcommit可以在此從內部的IntelliJ
完成混帳svn的dcommit
我的IntelliJ證實,它不能馬上做..
這是一個可憐的,希望這將改變。 – 2016-08-21 20:13:08
您可以使用SubGit的內置IntelliJ Git支持。
有不同的選擇:
如果你有Subversion版本庫的管理員訪問權限,可以安裝SubGit 1.0到這個倉庫並啓用的Git訪問你的SVN倉庫。通過這種方式,您可以使用創建的Git存儲庫,並且SubGit會將所有更改與SVN副本同步。
您還可以使用SubGit 2.0(EAP階段),並將本地Git存儲庫與遠程SVN存儲庫同步。因此,您可以繼續使用啓用SubGit的本地Git存儲庫,並將所有更改複製到SVN存儲庫。
欲瞭解更多信息請參閱SubGit documentation和comparison with git-svn。
聲明:我是SubGit開發人員之一; SubGit是一個帶有一些免費選項的商業軟件; SubGit 2.0 EAP版本可以免費使用。
這可能是在短期內成爲現實:https://github.com/JetBrains/intellij-community/pull/725
你仍然需要在命令行克隆,但合併後,其他功能將被實施(dcommit,克隆,標籤)
這是[ IDEA中不支持](http://youtrack.jetbrains.com/issue/IDEA-26427)。 – CrazyCoder 2013-02-10 00:39:18
感謝CrazyCoder – techsjs2013 2013-02-10 13:42:10
我已經使用了SmartGit幾年並喜歡它。我嘗試在IntelliJ中執行git工作流程,但又回到了SmartGit。我還沒有用它與svn,但這可能會讓你感興趣:http://www.syntevo.com/smartgithg/svn-index – 2014-01-24 16:22:03