或者(Apache2 module):
svn import c:\temp\myproject http://%SERVER_NAME_OR_IP%/svn/%PROJECT_NAME% -m "initial import" --username your_username --password your_password
其中:
A) c:\temp\myproject里面包含了你所要导入的项目文件的内容
B) %SERVER_NAME_OR_IP%是SVN Server的名字或者IP地址,上面存有第5步中创建的数据仓库
C) %PROJECT_NAME%是要导入到的数据仓库名称,这里选择跟项目名一致
D) 参数 m 表明此次导入操作的注释,SVN的注释是按每次提交来定义的,导入也是提交的一种。
E) your_username和your_password是第7和17步创建的用户及密码,注意该用户必须对上面的%PROJECT_NAME%数据仓库有写权限才能成功。
22.然后,需要从Server端再次checkout到本地:
(这点感觉不是太方便,为啥不做成import的时候有个选项,本地目录可以自动生成版本信息呢?)
cmd
cd /D anywhere_you_want_to_put_your_versioned_project_files
svn co svn://myserver/myproject/trunk . --username your_username --password your_password
注意:
“co”是”checkout”的一个别名
那个点[.]代表当前目录,checkout出来的文件会自动放到这个目录下。也可以改为某个绝对路径。
23.对于向SVN Serer增加,移动,删除,或者修改后提交某些文件,参考使用以下命令:
Add: svn add src/myfile.java -m "adding a file"
Move: svn move src/myfile.java src/mynewfile
