2

Subversion、Git、および「git-svn」で IntelliJ を使用するにはどうすればよいですか。

私の会社はメイン リポジトリに Subversion を使用していますが、git を使用するのが好きなので、コマンド ラインを使用して次のコマンドを発行します。

git-svn clone -s http://example.com/my_subversion_repo local_dir

しかし、最後に git-svn dcommit を発行する必要があります。これは IntelliJ 内から実行できます。

git-svn dcommit

4

4 に答える 4

4

SubGitで組み込みの IntelliJ Git サポートを使用できます。

さまざまなオプションがあります。

  1. Subversion リポジトリへの管理者アクセス権がある場合は、SubGit 1.0 をこのリポジトリにインストールして、SVN リポジトリへの Git アクセスを有効にすることができます。このようにして、作成された Git リポジトリを操作でき、SubGit はすべての変更を SVN の対応するものと同期します。

  2. SubGit 2.0 (現時点では EAP 段階) を使用して、ローカル Git リポジトリをリモート SVN リポジトリと同期することもできます。そのため、SubGit 対応のローカル Git リポジトリで作業を続けることができ、すべての変更が SVN リポジトリにレプリケートされます。

詳細については、SubGit のドキュメントgit-svn との比較を参照してください。

免責事項: 私は SubGit 開発者の 1 人です。SubGit は、いくつかの無料オプションを備えた商用ソフトウェアです。SubGit 2.0 EAP ビルドは無料で使用できます。

于 2013-02-13T15:40:25.723 に答える
1

IntelliJで確認しましたが、今はできません..

于 2013-02-10T15:43:52.457 に答える
0

短期間で実現する可能性があります: https://github.com/JetBrains/intellij-community/pull/725

それでもコマンドラインから複製する必要がありますが、それがマージされた後、他の機能が実装されます (dcommit、複製、タグ)

于 2018-03-06T17:35:29.257 に答える