2013-02-10 37 views
2

如何在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

+1

這是[ IDEA中不支持](http://youtrack.jetbrains.com/issue/IDEA-26427)。 – CrazyCoder 2013-02-10 00:39:18

+0

感謝CrazyCoder – techsjs2013 2013-02-10 13:42:10

+0

我已經使用了SmartGit幾年並喜歡它。我嘗試在IntelliJ中執行git工作流程,但又回到了SmartGit。我還沒有用它與svn,但這可能會讓你感興趣:http://www.syntevo.com/smartgithg/svn-index – 2014-01-24 16:22:03

回答

2

我的IntelliJ證實,它不能馬上做..

+0

這是一個可憐的,希望這將改變。 – 2016-08-21 20:13:08

4

您可以使用SubGit的內置IntelliJ Git支持。

有不同的選擇:

  1. 如果你有Subversion版本庫的管理員訪問權限,可以安裝SubGit 1.0到這個倉庫並啓用的Git訪問你的SVN倉庫。通過這種方式,您可以使用創建的Git存儲庫,並且SubGit會將所有更改與SVN副本同步。

  2. 您還可以使用SubGit 2.0(EAP階段),並將本地Git存儲庫與遠程SVN存儲庫同步。因此,您可以繼續使用啓用SubGit的本地Git存儲庫,並將所有更改複製到SVN存儲庫。

欲瞭解更多信息請參閱SubGit documentationcomparison with git-svn

聲明:我是SubGit開發人員之一; SubGit是一個帶有一些免費選項的商業軟件; SubGit 2.0 EAP版本可以免費使用。