用户的 Subversion 配置文件存储在主要操作系统的啥位置?

Posted

技术标签:

【中文标题】用户的 Subversion 配置文件存储在主要操作系统的啥位置?【英文标题】:Where is the user's Subversion config file stored on the major operating systems?用户的 Subversion 配置文件存储在主要操作系统的什么位置? 【发布时间】:2012-05-23 23:06:53 【问题描述】:

对于 Subversion 1.7,SVN“配置”文件位于各种主要操作系统(特别是 Windows、Mac OS X 和 Linux)上的什么位置?

【问题讨论】:

【参考方案1】:

不确定 Win 但 n *nix(OS X、Linux 等)在 ~/.subversion

【讨论】:

UNIX、Mac OSX、Gnu/Linux 的通用名称是 Unix。注意情况。 (我想我的 OSX 拼写错误)。 UNIX 是商标。 Unix 是一类操作系统。【参考方案2】:

~/.subversion/config 要么 /etc/subversion/config

适用于 Mac/Linux

%appdata%\subversion\config

适用于 Windows

【讨论】:

设置一个合适的编辑器怎么样?也可以是 kdiff3 吗? @pro_metedor 查看setting the svn editor对应的QA。 我在 Windows 上安装的 TortoiseSVN 1.9 包含一个配置目录,它阻止我运行命令行工具。我已经删除了目录,将其替换为 FILE,在 SVN-land 中一切似乎又恢复了。 就我而言:C:\Users\UserName\AppData\Roaming\Subversion @tony497 是的,相当于 '%appdata%\subversion\config 可以直接粘贴到资源管理器地址栏中。【参考方案3】:

在 Windows 7、8 和 10 中,您可以在以下位置找到

C:\Users\<user>\AppData\Roaming\Subversion

如果您在 Windows 资源管理器地址栏中输入以下内容,它将带您到那里。

%appdata%\Subversion

【讨论】:

【参考方案4】:

@Baxter 基本上是正确的,但它缺少一个重要的 Windows 特定细节。

Subversion 的运行时配置区存储在%APPDATA%\Subversion\ 目录中。文件是configservers

但是,除了基于文本的配置文件之外,Subversion 客户端还可以使用 Windows 注册表来存储客户端设置。它可以方便地使用 PowerShell 修改设置,还可以通过 AD 组策略将这些设置分发到 Active Directory 环境中的用户工作站。请参阅SVNBook | Configuration and the Windows Registry(您可以在此处找到示例和示例*.reg 文件)。

【讨论】:

【参考方案5】:

在 TortoiseSVN 中,您可以在资源管理器的上下文菜单“设置/常规”中访问和修改一些设置。

例如可以直接在对话框中编辑“全局忽略模式”。正如 bahrep 在她的回答中指出的那样,此类更改已存储在注册表中。

(Win10/TortoiseSVN 1.13.1,内部版本 28686 - 64 位)

【讨论】:

以上是关于用户的 Subversion 配置文件存储在主要操作系统的啥位置?的主要内容,如果未能解决你的问题,请参考以下文章

怎么让subversion忽略指定文件和目录

subversion 彻底删除 服务器上的 一个项目,搭建subversion 服务器,并自动部署项目...

subversion 彻底删除 服务器上的 一个项目,搭建subversion 服务器,并自动部署项目...

subversion 彻底删除 服务器上的 一个项目,搭建subversion 服务器,并自动部署项目...

subversion 彻底删除 服务器上的 一个项目,搭建subversion 服务器,并自动部署项目...

subversion如何在存储库中存储文件?