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