SVN配置管理

svn

配置管理工具,用于对配置项进行版本控制,也是研发人员提交代码和测试程序存放地方。分成两个部分:

●配置管理库:即是服务器端,用于统一管理和存储数据(代码,各种软硬件设计文档,产品需求相关文档),以文件和目录形式呈现。

●电脑本地文件夹(工作目录):是配置管理库在本地端的一个拷贝

Windows系统中通过安装SVN客户端工具来使用:TortoiseSVN

svn常用命令如下:

Svn commit :将本地工作副本的修改同步提交到SVN版本库

Add/delete:添加/删除文件

Svn update:将工作副本的文件更新到版本库最新版本

Repo-browser:在线浏览版本

Svn checkout :从版本库检出指定版本的文件到本地工作目录,简称工作副本

Branch/Tag:以当前工作拷贝为基础建立分支/标签

clean up:清理本地工作副本的文件和目录

Svn log:查看版本库的修改记录

svn文件状态标志

Normal: 表示状态正常,本地与服务端数据一致。

Modified: 表示本地的数据修改了,还没有提交到服务端进行数据一致同步。

Conflicted: 表示本地提交到服务端时,有冲突,说明服务端的数据有比本地的新(多人协同开发出现)。

Readonly:表示文件只读不能修改。

Deleted: 表示当前文件夹下某些文件或者文件夹已经被计划从版本库中删除.

Locked: 表示文件被锁住了,操作不了,若要操作,需进行释放锁操作

Added: 表示该文件或目录被计划加入服务端,需要在通过cmmit来提交到服务端。

Ignored: 表示用于设置本地工作目录下的哪些目录或文件不用进行版本管理,

Non_versioned: 表示该文件是项目中新增文件资源,还未加入服务端。

发布了11 篇原创文章 · 获赞 13 · 访问量 1658

猜你喜欢

转载自blog.csdn.net/Psyduck_ing/article/details/101710895