当使用tortoiseSVN而不使用服务器时,还会涉及subversion吗?subversion只是一个服务器吗?我不清楚作为subversion的“客户端”的tortoiseSVN和能够使用本地驱动器上的存储库独立工作的tortoiseSVN之间的界限。那么subversion带来了什么呢?仅仅是从远程计算机“服务”的能力?
发布于 2017-12-27 04:33:38
我认为客户端这个词似乎把你搞糊涂了。Subversion不是服务器,客户端可以是本地的。但是,客户端-服务器关系并不要求它们位于不同的机器上。
在计算机科学中,客户端-服务器是由两部分组成的软件体系结构模型,客户端系统和服务器系统都通过计算机网络或在同一台计算机上进行通信。
Subversion可以在单独的服务器上使用,但不一定要在一台服务器上。它只是一个版本控制系统。没别的了。TortoiseSVN是一个用于Subversion的界面,用最滑稽的方式来说,这意味着你可以点击屏幕上的东西,而不仅仅是使用命令行。默认情况下,您所指的符号和事物并不随subversion一起提供。这是TortoiseSVN接口的一个特性。
TortoiseSVN依赖于subversion,所以问题是“subversion带来了什么?”是相当弄巧成拙的。
发布于 2017-12-24 15:52:04
Tortoise是Windows资源管理器的一个插件。它是一个Subversion客户端,为您提供了Subversion的可视界面,如果没有它,您将不得不使用命令行客户端,就像在svn status中一样,以查看工作副本中的文件是否发生了更改。正是乌龟提供了这些图标。但它是Subversion服务器提供的存储库和签入内容。
发布于 2017-12-25 20:28:05
当使用tortoiseSVN而不使用服务器时,还会涉及subversion吗?
是。
subversion只是一个服务器吗?
不是的。
TortoiseSVN是一个SVN客户端,SVN客户端可以operate with a local repository directly via the file:// URL。当您使用file://访问时,根本不需要联系任何服务器(既不是svnserve也不是Apache)。Subversion客户端可以通过file://访问任何Subversion存储库,并且不需要服务器。但是,在这种情况下,存储库只能在本地访问。
https://stackoverflow.com/questions/47958596
复制相似问题