可以参见张龙的 版本控制文档 1:安装或者解压subversion的时候 最好是我的电脑--高级--环境变量--系统变量--path--把subversion的路径加载最后面 2:建立文件夹E:/svn/repository 、并在E:/svn/repository创建资源库 命令行命令:svnadmin create E:/svn/repository 3:启动服务 -d的作用为后台模式 而-r的作用为制定服务器的仓库路径 C:/Documents and Settings/Administrator>svnserve -d -r E:/svn/repository 4:在E盘test下建立一个项目client ,E:/test/client,client项目下面包含一个child文件夹和一个test.txt文件 在命令行输入命定 把test文件夹下面的client项目及子目录导入到svn管理中 C:/Documents and Settings/Administrator>e: E:/>cd test E:/test>svn import svn://localhost 这里会提示没有设置$SVN_EDITOR环境变量 解决方法在我的电脑--高级--环境变量--系统变量--新建--变量为SVN_EDITOR 值为notepad 5:执行上面同样的方法会告诉我们没有权限 这里需要修改E:/svn/repository/conf中的svnserve.conf 修改anon-access = read anon-access = write 6:在E盘的test下建立一个项目client2 下面包含一个child2文件夹和一个test2.txt文件 7:E:/test>svn mkdir svn://localhost/project2创建一个虚拟目录project2 8:把client2导入到project2 svn import svn://localhost/project2 9:C盘下建立log.txt用于存放log文件 这样就不用每次弹出环境变量中配置的那个notepad 10:删除环境变量SVN_EDITOR 11:在E盘建立myclient目录 然后定位到myclient目录 导出project2中的项目client2 svn checkout svn://localhost/project2 12:修改client2中的test2.txt文件 定位到修改的文件目录 然后commit E:/myclient>cd project2 E:/myclient/project2>cd client2 E:/myclient/project2/client2>svn commit test2.txt 这里因为删除了环境变量中的SVN_EDITOR会提示日志错误 所以执行下面一句话命令 E:/myclient/project2/client2>svn commit test2.txt -F c:/log.txt 13:这里要是提交更新的话 就不用-F c:/log.txt E:/myclient/project2/client2>svn update test2.txt HEAD /index.html http/1.1 HOST www.sohu.com