使用本地 SVN 服务器时,我的本地文件在哪里:TortoiseSVN 客户端?

Posted

技术标签:

【中文标题】使用本地 SVN 服务器时,我的本地文件在哪里:TortoiseSVN 客户端?【英文标题】:Where are my local files when using a local SVN server: TortoiseSVN client? 【发布时间】:2012-02-12 23:20:37 【问题描述】:

我是从 SVN 开始的,但我还没有完全理解。

我安装了 Subversion,然后使用 TortoiseSVN 创建了一个本地存储库。然后我将一些项目导入到 SVN 存储库,但我不知道这些文件在本地存储在哪里?

知道我还能去哪里看吗?

【问题讨论】:

重复 ***.com/questions/9225589/how-local-svn-server-work , ***.com/questions/9251170/svn-repository-content . 【参考方案1】:

源代码控制服务器上的存储库本身不会将文件存储在您熟悉的相同文件夹结构中。 Subversion 有自己独特的数据库结构,这就是您在存储库文件夹中看到的。

为了使用源代码控制文件,您需要check out the repository to a working copy elsewhere on your machine。存储库本身不会被直接编辑,您将代码签出到工作副本,进行更改,然后将其重新签入。Subversion 然后在其数据库中维护更改历史记录作为一系列差异。

如果您考虑到大多数人将他们的存储库放在 Subversion 服务器上,并将他们的工作副本放在本地计算机上,那么您可能会更容易理解。

【讨论】:

右键单击时从 TortoiseSVN 获得的信息让我非常困惑。非常感谢!

以上是关于使用本地 SVN 服务器时,我的本地文件在哪里:TortoiseSVN 客户端?的主要内容,如果未能解决你的问题,请参考以下文章

尝试本地化时“svn:路径''不是目录”

强制 SVN 更新/签出覆盖本地文件

取消本地SVN文件夹与服务器关联

svn如何在服务器端删除,本地没删,怎么解决?

求助!Eclipse使用SVN插件,checkout本地SVN仓库错误

svnupdate会把代码直接覆盖吗