TortoiseSVN vs Subversion

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了TortoiseSVN vs Subversion相关的知识,希望对你有一定的参考价值。

当没有服务器使用tortoiseSVN时,是否还涉及颠覆?颠覆只是服务器吗?我不清楚tortoiseSVN作为“客户”与颠覆之间的划分,以及tortoiseSVN能够独立工作,使用本地驱动器上的存储库。那么颠覆带来了什么?只是从远程计算机“服务”的能力?

答案

Tortoise是Windows Explorer的pluqin。它是一个Subversion客户端,为您提供Subversion的可视化界面,如果没有它,您将不得不使用命令行客户端,如svn status中查看工作副本中的文件是否已更改。提供这些图标的是Tortoise。但它是Subversion服务器提供存储库并检查内容。

另一答案

我认为客户端这个词似乎让你感到困惑。 Subversion不是服务器,客户端可以是本地的。但是,客户端 - 服务器关系并不需要它们位于不同的计算机上。

在计算机科学中,客户端 - 服务器是一种软件体系结构模型,由客户端系统和服务器系统两部分组成,两者都通过计算机网络或同一台计算机进行通信。

Subversion可以在单独的服务器上使用,但不需要在一个服务器上。它只是一个版本控制系统。而已。 TortoiseSVN是Subversion的一个接口,并以最可能的方式使用它,这意味着您可以实际点击屏幕上的内容而不是仅仅使用命令行。您所指的符号和事物默认情况下不会带有subversion。这是TortoiseSVN界面的一个功能。

TortoiseSVN依赖于颠覆所以问题“那么颠覆带来了什么?”相当自我挫败。

另一答案

当没有服务器使用tortoiseSVN时,是否还涉及颠覆?

是。

颠覆只是服务器吗?

没有。

TortoiseSVN是SVN客户端,SVN客户端可以operate with a local repository directly via the file:// URL。当您使用file://访问时,您根本不联系任何服务器(svnserve和Apache)。 Subversion客户端可以通过file://访问任何Subversion存储库,并且不需要服务器。但是,在这种情况下,存储库只能在本地访问。

以上是关于TortoiseSVN vs Subversion的主要内容,如果未能解决你的问题,请参考以下文章

我可以让 Windows 的 Subversion + TortoiseSVN 不区分大小写吗?

在没有 URL/Subversion 后端的情况下将 Fogbugz 与 TortoiseSVN 集成

SVN系统部署说明(CollabNet Subversion Edge + TortoiseSVN)

SVN之Subversion server及TortoiseSVN client简单部署

SVN版本管理系统的使用(CentOS+Subversion+Apache+Jsvnadmin+TortoiseSVN)

TortoiseSVN在Subversion下提交的文件上有一个感叹号(!)。我不知道它可能有什么问题。怎么检查?