Subversion集成
启用Subversion集成后,您可以从IntelliJ IDEA内部执行基本的Subversion操作。
IntelliJ IDEA目前支持与Subversion 1.9及以下版本的集成。
IntelliJ IDEA与Subversion插件捆绑在一起。如果您使用的是SVN 1.7或更低版本,则该插件足以实现Subversion集成。如果您使用SVN 1.8或更高版本,则还需要在您的计算机上下载并安装命令行客户端。在这种情况下,请确保在“Subversion设置”页面中选择了“使用命令行客户端”选项。
⒈ 当启用IntelliJ IDEA的Subversion集成时,Subversion项目出现在VCS菜单上,以及编辑器和项目工具窗口的上下文菜单中。
⒉ 处于Subversion控制下的文件夹中的文件根据其状态高亮显示。请参阅文件状态高亮显示文件状态高亮显示约定。
⒊ 版本控制工具窗口中显示修改结果。
⒋ 使用Subversion集成时,打开版本控制工具窗口很有帮助。“控制台”选项卡显示以下数据:
① 所有命令根据您通过IntelliJ IDEA用户界面指定的设置生成。
② 有关执行生成的Subversion命令的结果的信息消息。
③ 错误消息。
Subversion服务器不要求每个请求进行用户身份验证。当您在IntelliJ IDEA中使用Subversion集成时,如果身份验证和授权策略要求,则您只需要回答服务器的身份验证质询。成功进行身份验证后,您的凭证将保存在磁盘上,例如:Unix系统上的~/.subversion/auth/ 或者Windows和MacOS系统上的/.subversion_IDEA 。
当身份验证质询来自服务器时,将在磁盘缓存中寻找凭据,如果没有找到相应的凭证,或未能通过身份验证,系统将提示您指定您的登录名和密码。
如有必要,您可以选择删除存储在缓存中的用于http,svn和ssh + svn协议的所有凭证。
① 打开设置/首选项对话框可以通过按快捷键:Ctrl+Alt+S或者在Windows和Linux系统中选择:文件|设置(File | Settings)以及在MacOS系统中选择:IntelliJ IDEA|首选项,然后单击“版本控制(Version Control)”。
② 打开Subversion设置页面,然后单击“清除验证缓存(Clear Auth Cache)”按钮。