版本控制:SVN
工作原理:客户端-服务端
一、发布项目(share project):将项目第一次发布到服务器(中央仓库)。
二、下载项目(检出项目、check out):将项目从中央仓库下载到本地。
三、提交(commit):将本地修改的内容同步到服务器(本地->服务器)。
编写一个小功能,下班或者闲余时间一定要提交。
四、更新(update):将服务器中的最新代码同步到本地。(服务器->本地)
编写功能之前要更新。
提交和更新一定要及时。(为了防止冲突),编写之前要更新,写完之后马上提交。
下载地址:https://sourceforge.net/projects/win32svn/
然后配置环境变量,将svn文件中的bin目录加到path中。这个版本是自动配置的。
验证:
安装成功。
在本地创建中央仓库:SVN_central_warehouse文件。
然后让这个本地目录变为我们的中央仓库:
打开cmd,输入svnadmin create D:\SVN_central_warehouse
启动svn服务:
一、命令行:svnserve -d -r D:\SVN_central_warehouse
二、注册系统方式(推荐)
以管理员方式运行cmd
sc create 服务名(在这里我用的是mysvn) binpath="D:SVN_1.8.17insvnserve.exe --service -r D:\SVN_central_warehouse" start=auto depend=Tcpip
启动:sc start mysvn
停止:sc stop mysvn
删除:sc delete mysvn
services.msc快速打开本地服务。查看是否启动。