是否有类似 SVN 用户配置文件的东西?

是否有类似 SVN 用户配置文件的东西?

有没有类似的东西~/.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 相同,不同之处在于它启用或禁用所有身份验证信息的磁盘缓存:用户名、密码、服务器证书以及任何其他类型的可缓存凭据。

相关内容