39

TortoiseSVNのWindows統合が好きです。git-svnを扱うためのそのようなものはありますか?アクセスするのに十分な速さがある場合は、あまり統合されていないGUIを使用することもできます。正しいディレクトリにコマンドプロンプトが表示されることはめったにないので、CLIは必要ありません。


これは関連する質問ですが、Linuxの場合

4

9 に答える 9

32

TortoiseGit(https://tortoisegit.org/)は、リリース0.8.1.0でgit-svnの基本的なサポートを追加しました。

リリースログには次のように書かれています。

基本的なGit-SVN操作を追加します。

  • SVNDCommitコマンドの追加

  • シェルのコンテキストメニューに「SVNRebase」および「SVNDCommit」コマンドを追加します

  • クローンダイアログでGitsvn-cloneをサポートします。

于 2009-07-07T07:01:42.597 に答える
28

GitのTortoiseSVNクローンであるTortoiseGitをご覧ください

于 2009-05-21T19:13:37.130 に答える
8

私が見つけた最も簡単な方法は、を使用し、ツールメニューにコマンドを追加git guiすることでした。git svn dcommitgit svn rebase

msysGitをインストールすると、コンテキストメニューに「GitGUIhere」コマンドが追加されます。

これには、git自体以外に追加のソフトウェアを必要としないという利点があり、git(gui)が実行されるすべてのプラットフォームで機能します。

編集:これは、私が数か月間、svn-reposに対してgitを生産的に使用してきた方法とまったく同じです。正常に動作します。そして、それはWindows、Linux、その他何でも同じです。したがって、OSに応じて、同じジョブに異なるツールを使用する必要はありません。

于 2009-05-21T18:34:19.737 に答える
6

SmartGitを試してみてください。コンソールにあるほとんどすべての機能があり、優れたGUIを備えています。http://www.syntevo.com/index.html

于 2011-02-12T14:30:49.557 に答える
2

横向きで非常に遅い回答ですが、後の観客には役立つかもしれません。CLIが必要ない理由を説明してください。XPを使用していると仮定すると、Microsoftコマンドプロンプトをここにインストールします。Powertoyを使用すると、フォルダーのエクスプローラーの右クリックショートカットが表示されます。いつも使っています。Windows 7にはすぐに使える機能がありますが、右クリックするときにキーを押し続ける必要があると思います。ShiftまたはAltなど。

また、Tortoisegitは明らかにgit-svn機能を備えているので、それらをチェックします。

于 2010-02-22T01:01:47.923 に答える
2

サーバーとしてgitlocalとsvnを使用するための最適なGUIツールは、syntevoのSmartGitHgです(Windows、Lunux、OS Xで動作します)。OS Xの場合は、AtlassianのSourceTreeも使用します。SourceTreeのWindowsバージョンはSVNをサポートしていません。

于 2013-09-19T10:25:42.100 に答える
2

TortoiseSVN自体を使用できます。それが私がしていることです。

于 2013-10-16T04:05:40.313 に答える
0

サーバー側のGit-SVN同期設定を使用している間は、任意のGitクライアントを使用できます。それを達成するためにSubGitを見てください。

SubGitをSubversionリポジトリにインストールする必要があります。

$ subgit configure $SVN_REPOS
# Adjust $SVN_REPOS/conf/subgit.conf to specify your branches and tags
# Adjust $SVN_REPOS/conf/authors.txt to specify git & svn authors mapping
$ subgit install $SVN_REPOS
...
$ INSTALLATION SUCCESSFUL

SubGitはSubversionリポジトリをGitに変換し(反対方向にも機能します)、SVNフックとGitフックをインストールします。これらのフックはによってトリガーされsvn commitgit pushその結果、すべての着信変更がそれに応じてGitまたはSVNに即座に複製されます。詳細については、SubGitのドキュメントgit-svnの比較を参照してください。

バージョン2.0以降(投稿時点ではまだリリースされていません)、SubGitを使用すると、異なるホストにあるSubversionリポジトリとGitリポジトリを同期できます。

SubGitは商用ツールです。オープンソース、アカデミック、小規模プロジェクト(最大10人のコミッター)は無料です。

完全開示:私はSubGit開発者の1人です。

于 2012-10-11T15:13:54.643 に答える
-2

過去にGUIのようなSVNに関連する最高のツールを見たことがありませんが、Gitは、Windows用のGitデスクトップを非常に便利で簡単に試すことができるようになりました: https ://desktop.github.com/

于 2015-08-31T16:52:36.120 に答える