18

私の雇用主はバージョン管理にSubversionを使用していますが、これが変わる可能性はほとんどありません。gitについてもっと学び、git-svnを使用して雇用主のSubversionリポジトリとインターフェースをとることに興味があります。私の質問は、git-svnの使用を開始する場合、コマンドラインからバージョン管理作業の一部またはすべてを実行する必要があるかどうかです。または、必要なすべてのgit-svn関連のタスクを実行できる(Linux)GUIクライアントはありますか?

更新:これまでの回答に基づくと、git-svn用のGUIクライアントはないようです。ただし、このような機能にある程度の関心があることの証拠として、GiggleGUIクライアントに対するこの機能要求に注意を向けたいと思います。うまくいけば、この質問に対する肯定的な答えが今後数か月のうちに追加される可能性があります。(実際、近い将来、Subversionと対話するための最良の方法は、git用のGUIクライアントを使用することかもしれないと思います!)

アップデート2:最近リリースされた2.1バージョンのSmartGitは、Git/SVN統合を完全にサポートしています。これは、GitとSVNを一緒に使用できるようにするGUIクライアントが少なくとも1つあることを証明しています。もっとあるかもしれません。

4

4 に答える 4

8

Git-SVN 用の GUI クライアントはありません。そのため、Git-svn を使用するにはコマンド ラインを使用する必要があります。幸いなことに、git-svn を操作するために多くを学ぶ必要はありません。簡単なものから詳細なものまで、いくつかのリソース:

于 2008-12-16T19:28:16.100 に答える
5

このページは、 SmartGitが必要なことを実行できることを示しているようです。私が知る限り、最初の init/clone は cmd/bash から行う必要があります。

于 2010-06-04T07:12:30.503 に答える
1

使用したいGit用の任意のGUIクライアントを使用できます。Subversionサーバーとインターフェイスする場合(コミットや更新など)にのみ、コマンドラインに戻る必要があります。

于 2008-12-16T15:50:13.717 に答える
0

git-gui で Push コマンドを何らかの形で傍受し、代わりに git-svn dcommit を実行させることは可能でしょうか? !git-svn dcommit を実行するための git エイリアスを既に追加しています。

于 2009-10-07T14:36:34.927 に答える