用户的 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\
目录中。文件是config
和servers
。
但是,除了基于文本的配置文件之外,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 服务器,并自动部署项目...