使用文件存储库而不是服务器存储库时的 svn 命令行

svn command line when using a file repository instead of a server repository

我正在使用 Windows 7 计算机和 TortoiseSVN 访问我的网络共享文件夹上的文件存储库。

现在我想从 Raspberry PI 3 中的命令行访问同一个存储库。我不知道如何将存储库 link 提供给 svn 命令行界面。

我的 raspy 上的 svn 似乎不明白如何解释:

file:///Q:/Projekte/Heimautomation/Subversion-Sicherung/trunk

我知道,我必须使用基于 linux 的路径,所以给定的路径类似于:

/mount/media/diskstation/Projekte/Heimautomation/Subversion-Sicherung/trunk

但我没有尝试这个,因为我需要先设置 samba

一些提示会很棒。

你好,沃尔夫冈。

如果您可以从 Raspberry Pi 对网络共享进行身份验证,则此命令应该有效。以file:// URL为例

svn info "file://COMPUTER/share/MyRepository"

但请记住...

file:// access is intended for local, single-user access only, particularly testing and debugging.

这意味着您可能会发现在 Windows 计算机上安装 Subversion 服务器并通过 HTTP(S)

访问存储库会更容易、更可靠

解决此问题的最简单方法是将 subversion 服务器设置为 HTTP 服务器,因此 subversion 存储库位于 http:///raspy/repo 例如