作为SVN客户端,Git扩展可以没有问题地使用吗(或者至少是少数)?我使用命令行git-svn没有问题,但在某些情况下(例如,挑选行/区块提交),我宁愿使用GUI客户端。Git扩展可用于SVN回购?
如果有问题,我希望看到它们以及您的解决方法。
作为SVN客户端,Git扩展可以没有问题地使用吗(或者至少是少数)?我使用命令行git-svn没有问题,但在某些情况下(例如,挑选行/区块提交),我宁愿使用GUI客户端。Git扩展可用于SVN回购?
如果有问题,我希望看到它们以及您的解决方法。
作为一种更新的答案(我认为这个问题在2011年被问到),我刚开始使用Git Extensions作为一个使用Subversion作为回购的项目,但我想在本地使用Git。学习我的方法,Git Extensions具有基于GUI的操作,例如SVN Fetch,SVN Rebase和SVN Dcommit等命令。因此,如果(并且我不知道,因为我在2011年没有使用它),Git Extensions在2011年并不支持Subversion回购,现在看起来他们有这种支持。
下面是一个例子(见底部红色突出部分):
因此,为了更好地回答你的问题,是的,它确实有支持为SVN/Git的客户端。
git-svn
创建一个存储库,其行为与常规Git存储库相同,除非您正在执行其中一项特殊操作(dcommit
等)。因此,通过任何外部Git客户端与该存储库进行交互是完全正常的,只要您使用它来执行通常可以从命令行执行的操作,而不会破坏git-svn
。 (例如,您不想尝试重新绑定上游提交,GUI或不)。
(当然,您仍然必须使用命令行来执行特殊的git-svn
命令,除非您找到支持GUI的GUI他们。)
更改了接受的答案,并附加了一个赞扬:)。谢谢! – Isxek