2013-02-10 62 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版本可以免费使用。