IntelliJ IDEA教程
IntelliJ IDEA的一般准则
IntelliJ IDEA编辑器
IntelliJ IDEA高级编辑程序
IDEA使用Subversion集成
IntelliJ IDEA提取重构
IntelliJ IDEA插件

IDEA使用Subversion集成

Subversion集成

启用Subversion集成后,您可以从IntelliJ IDEA内部执行基本的Subversion操作。

IntelliJ IDEA目前支持与Subversion 1.9及以下版本的集成。

IntelliJ IDEA与Subversion插件捆绑在一起。如果您使用的是SVN 1.7或更低版本,则该插件足以实现Subversion集成。如果您使用SVN 1.8或更高版本,则还需要在您的计算机上下载并安装命令行客户端。在这种情况下,请确保在“Subversion设置”页面中选择了“使用命令行客户端”选项。

Subversion支持

⒈ 当启用IntelliJ IDEA的Subversion集成时,Subversion项目出现在VCS菜单上,以及编辑器和项目工具窗口的上下文菜单中。

⒉ 处于Subversion控制下的文件夹中的文件根据其状态高亮显示。请参阅文件状态高亮显示文件状态高亮显示约定。

⒊ 版本控制工具窗口中显示修改结果。

⒋ 使用Subversion集成时,打开版本控制工具窗口很有帮助。“控制台”选项卡显示以下数据:

① 所有命令根据您通过IntelliJ IDEA用户界面指定的设置生成。

② 有关执行生成的Subversion命令的结果的信息消息。

③ 错误消息。

对Subversion进行身份验证

⒈ 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)”按钮。