IntelliJ IDEA初始提交代码到SVN服务器时share Directory不可用问题解决
目录
一、概述
今天遇到了一个IntelliJ IDEA初始提交代码到SVN服务器时,share Directory不可用的问题,如下图所示:
原因就是在.idea->vcs.xml中的mapping directory=“” vcs=“svn” 配置项中的directory属性中缺少了当前项目目录,导致svn不知道要操作哪个目录,下面贴出解决此问题的过程。
二、IntelliJ IDEA初始提交代码到SVN服务器的流程
- 启用svn版本控制,VCS->ENable Version Control Integration…
- 共享项目到svn, VCS->Subversion->Share Directory…
- Commit本地文件到SVN
三、启用版本管理
点击工具栏VCS->Enable Version Control Integration…
在弹出版本控制选Subversion
四、将当前项目目录添加到vcs.xml的配置项中
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="VcsDirectoryMappings">
<mapping directory="$PROJECT_DIR$" vcs="svn" />
</component>
</project>
五、将当前项目共享到svn服务器指定的路径下
要先选中项目根目录,然后再点击VCS->Subversion->Share Directory…
选择项目要上传到svn服务器上的目标路径后,点击[Share]按钮
六、Commit本地文件到SVN
共享完成后,只是将本地文件添加上了版本控制,此时仍未上传到svn服务器上了,需要点击“Commit”按钮,上传所有文件才算完成
到此,IntelliJ IDEA初始提交代码到SVN服务器才算完成!