![是否有类似 SVN 用户配置文件的东西?](https://linux22.com/image/1275366/%E6%98%AF%E5%90%A6%E6%9C%89%E7%B1%BB%E4%BC%BC%20SVN%20%E7%94%A8%E6%88%B7%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6%E7%9A%84%E4%B8%9C%E8%A5%BF%EF%BC%9F.png)
有没有类似的东西~/.svnrc
或者~/.svn/*
我可以在哪里放置 svn 命令行选项,这些选项将应用于我在 shell 上发出的所有 svn 命令,例如--no-auth-cache
?!
SVN版本是1.5.1。
答案1
首次执行 svn 命令行客户端时,它会创建一个每个用户的配置区域。在类 Unix 系统中,此区域显示为用户主目录中名为 .subversion 的目录。
(运行时配置区域在里面使用 Subversion 进行版本控制在线手册。
在 ~/.subversion 下应该有一个名为的文件config
,该文件已经有大量注释,可以帮助您入门。至于您的示例,配置在线手册中的部分内容如下:
store-passwords
这指示 Subversion 缓存或不缓存用户在响应服务器身份验证质询时提供的密码。默认值为 yes。将其设置为 no 可禁用此磁盘密码缓存。您可以使用 --no-auth-cache 命令行参数(对于支持该参数的子命令)覆盖 svn 命令的单个实例的此选项。有关更多信息,请参阅“客户端凭据缓存”一节。
store-auth-creds
此设置与 store-passwords 相同,不同之处在于它启用或禁用所有身份验证信息的磁盘缓存:用户名、密码、服务器证书以及任何其他类型的可缓存凭据。