Is there a git-svn windows client something like T

2020-02-07 16:46发布

I like TortoiseSVN's Windows integration. Is there something like that for dealing with git-svn? I'd even go with a less integrated GUI if it is quick enough to access. What I don't want is a CLI as I rarely would have a command prompt sitting in the correct directory.


This is a related question but for Linux

9条回答
Juvenile、少年°
2楼-- · 2020-02-07 17:08

One may use any Git client while using the server-side Git-SVN synchronization setup. Have a look at SubGit to achieve that.

One has to install SubGit into Subversion repository:

$ 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 converts Subversion repository into Git (it works in opposite direction as well) and installs SVN and Git hooks. These hooks are triggered by svn commit and git push as result all incoming modifications are instantly replicated to Git or SVN correspondingly. For more details please refer to SubGit documentation and git-svn comparison.

Starting from version 2.0 (not yet released at the moment of posting) SubGit allows to synchronized Subversion and Git repositories located on different hosts.

SubGit is a commercial tool. It is free for open-source, academic and small projects (up to 10 committers).

Full disclosure: I'm one of SubGit developers.

查看更多
别忘想泡老子
3楼-- · 2020-02-07 17:14

TortoiseGit (https://tortoisegit.org/) added basic support for git-svn in release 0.8.1.0:

The release log says:

Add Basic Git-SVN Operation:

  • Add SVN DCommit Command

  • Add "SVN Rebase" and "SVN DCommit" command at shell contextmenu

  • Support Git svn-clone at clone dialog.

查看更多
干净又极端
4楼-- · 2020-02-07 17:19

Try SmartGit , it has almost all the functions console has and it has great GUI. http://www.syntevo.com/index.html

查看更多
可以哭但决不认输i
5楼-- · 2020-02-07 17:20

Have a look at TortoiseGit which is a TortoiseSVN clone for Git.

查看更多
做个烂人
6楼-- · 2020-02-07 17:21
三岁会撩人
7楼-- · 2020-02-07 17:21

I have not seen best tool in past related to SVN like gui, but Git has now made something very useful and easy try Git Desktop for windows: https://desktop.github.com/

查看更多
登录 后发表回答