我可以使用带有SVN客户端的GIT存储库吗?

时间:2021-06-17 07:27:59

Currently I'm using the following SVN clients: TortoiseSVN for Windows and AnkhSVN for Visual Studio 2005+. I heard that GIT has a great level of interoperability with SVN. Would my tools work with a GIT repository?

目前我正在使用以下SVN客户端:用于Windows的TortoiseSVN和用于Visual Studio 2005+的AnkhSVN。我听说GIT与SVN具有很高的互操​​作性。我的工具可以使用GIT存储库吗?

4 个解决方案

#1


At least, regarding Tortoise, you have a git-equivalent:

至少,关于Tortoise,你有一个相当于git的东西:

TortoiseGit.

我可以使用带有SVN客户端的GIT存储库吗?

And gitExtension can help with Visual Studio, as mentioned in this SO question

并且gitExtension可以帮助Visual Studio,如本SO问题中所述

#2


Nope. Use the git client. Git is more complex than SVN and has a very different structure.

不。使用git客户端。 Git比SVN更复杂,并且具有非常不同的结构。

#3


GitHub.com has read/write support for SVN clients to their Git hosted repositories: https://github.com/blog/644-subversion-write-support

GitHub.com对其Git托管存储库的SVN客户端具有读/写支持:https://github.com/blog/644-subversion-write-support

#4


You can checkout a git repository but you can't do most of other operations. You can setup tortoise git which provides same interface for Git although the commands are different.

您可以签出一个git存储库,但不能执行大多数其他操作。您可以设置togise git,它为Git提供相同的接口,尽管命令不同。

#1


At least, regarding Tortoise, you have a git-equivalent:

至少,关于Tortoise,你有一个相当于git的东西:

TortoiseGit.

我可以使用带有SVN客户端的GIT存储库吗?

And gitExtension can help with Visual Studio, as mentioned in this SO question

并且gitExtension可以帮助Visual Studio,如本SO问题中所述

#2


Nope. Use the git client. Git is more complex than SVN and has a very different structure.

不。使用git客户端。 Git比SVN更复杂,并且具有非常不同的结构。

#3


GitHub.com has read/write support for SVN clients to their Git hosted repositories: https://github.com/blog/644-subversion-write-support

GitHub.com对其Git托管存储库的SVN客户端具有读/写支持:https://github.com/blog/644-subversion-write-support

#4


You can checkout a git repository but you can't do most of other operations. You can setup tortoise git which provides same interface for Git although the commands are different.

您可以签出一个git存储库,但不能执行大多数其他操作。您可以设置togise git,它为Git提供相同的接口,尽管命令不同。