个人网站备案与企业备案,青岛网站seo价格,如何进行软件开发,wordpress安卓版教程前言#xff1a;
工作了这些年#xff0c;工作了三家公司#xff0c;也用过主流的代码管理平台#xff0c;比如SVN#xff0c;git系列#xff08;gitlib,gitee#xff09;,各有优点#xff0c;我个人比较喜欢SVN#xff0c;多人协作的代码管理难免会有代码冲突#…前言
工作了这些年工作了三家公司也用过主流的代码管理平台比如SVNgit系列gitlib,gitee,各有优点我个人比较喜欢SVN多人协作的代码管理难免会有代码冲突SVN如果有冲突是具体行的冲突如果同一个文件不同行是可以合并的git如果一个文件冲突不管你改的是哪行都会冲突有一个优点用svn版本号作为版本号加入到软件更方便代码和svn版本关联git版本号是很长的随机数码不适合作为版本号。现在的公司没有代码管理代码容易丢失也无法追溯代码调整的过程。我就以SVN为工具为公司搭建代码管理平台也可以保存一些项目资料和发布资料。
前置说明 硬件内网服务器联想台式服务器带自动备份的。 系统Windows Server2012 主要我熟悉。 软件SVN服务器端可以直接去SVN官网下载免费的。VisualSVN-Server-5.1.4-x64.msi我用的是这个版本
原理
在服务器上安装SVN服务器端软件然后打开软件创建仓库创建用户配置权限然后分发url让有相关目录权限的用户安装SVN客户端软件去checkout相关目录即可。
详细步骤 准备内网服务器并且联入局域网。 安装SVN服务器端软件window server2012和普通window桌面版本没什么差别双击进入安装引导然后改安装路径然后一路next。 打开SVN服务器端软件创建仓库。 创建项目管理员用户并去仓库里面设置读写权限。 项目管理员用户去检出仓库并提交项目目录框架方便项目文档查看。 根据项目组人员进行用户添加并在相关的目录里面设置必要的权限不能把项目目录让任何人可以读写有些涉密的资料仅仅对涉密人员开放比如软件开发只能看软件源码目录和相关的pdf资料硬件开发只能看到硬件工程和相关资料。
到此项目svn就算设置好了。可以让相关的人员进行相关路径的检出和提交了。
这里有个问题svn提交的时候不输入log也可以提交但这个不方便管理我直接见过可以限制提交后续再补充。