Git和SVN在同一个系统上?

Git和SVN在同一个系统上?,git,svn,Git,Svn,我们目前正在将SVN与我们自己的服务器一起使用,因此我已经使用Visual Studio在我的笔记本电脑上安装了SVN客户端和Ankh,并且运行良好。我想将git(与github一起)用于个人项目和学习练习 在同一台电脑上进行这两项操作是否存在任何潜在问题(理论上或实际看到)? 关于启动(*git*ting?)有什么建议吗?除了必须使用两个VCS客户端之外,我想不出任何问题,但git实际上有SVN集成,所以如果你想进入git,你真正能(应该?)做的就是使用git SVN绑定将其整合到一个VCS客

我们目前正在将SVN与我们自己的服务器一起使用,因此我已经使用Visual Studio在我的笔记本电脑上安装了SVN客户端和Ankh,并且运行良好。我想将git(与github一起)用于个人项目和学习练习

在同一台电脑上进行这两项操作是否存在任何潜在问题(理论上或实际看到)?
关于启动(*git*ting?)有什么建议吗?

除了必须使用两个VCS客户端之外,我想不出任何问题,但git实际上有SVN集成,所以如果你想进入git,你真正能(应该?)做的就是使用git SVN绑定将其整合到一个VCS客户端


有一个“面向初学者”的教程,题为“您可以查看如何使用git svn的基本工作流和示例”,还有一个位于git scm官方网站上的教程,解释了git与您已经知道的svn命令的等价物。

这一点都没有问题。在我发现git svn之前,我实际上是在svn工作目录的内容上运行git存储库,并且在正确设置了。*忽略文件之后,两个文件都不知道另一个文件,并且工作得很好。

git和svn可能具有相同的功能(版本控制),但它们之间有一些关键区别。它们还连接到不同的端口、不同的文件夹和所有这些伟大的东西,因此它们应该在同一台机器上运行起来很有趣。唯一的问题是速度问题,这可能是由于大量的IO读写造成的

我在工作中本地使用这两个系统(svn和git)。我使用git系统是因为它很容易分支和做实验,而svn系统(其他人都使用它)是为了与同事集成。这是我推荐的系统,因为我曾尝试使用git svn,但它严重损坏,我想这与项目的规模有关,而且我没有获得所有svn修订版(仅最近1000个左右)。

是的,我建议安装到您的svn服务器中。之后,SVN服务器将获得附加的Git接口。因此,那些喜欢SVN的人将继续使用SVN,那些使用Git的人可以使用Git接口。

在您的系统上使用Git在任何情况下都是可能的,它不受安装的其他VCS客户端的任何限制。此外,正如下面提到的,Git具有SVN集成,因此理论上您可以在自己的计算机上使用Git并将修订推送到SVN。感谢所有人的回答(感谢迁移-我很难决定将其放在第页左右)。请注意,使用Git SVN将破坏SVN的合并跟踪,如果您正在git中进行合并。