首页 > 其他分享 >SVN

SVN

时间:2022-09-08 01:22:44浏览次数:53  
标签:SVN 版本 项目 代码 提交 目录

SVN 基本概念

SVN是一个代码版本控制系统

SVN安装配置

服务端安装

直接可视化安装并根据提示配置SVN服务端

客户端安装

直接可视化安装并根据提示配置SVN客户端(mac使用SnaliSVN;windows使用TortoiseSVN)

SVN操作指南

建版本库

(1)SVN服务器中创建版本库(可以创建空仓库也可以创建带有trunk、branches、tags目录的仓库)
(2)设置版本库的访问权限
(3)创建用户和设置用户分组
trunk   :主干目录,存放日常开发代码版本的目录
branches:分支目录,存放分支开发代码版本的目录
tags    :标签目录,存放特定保存代码版本的目录(tags目录只读)

导入项目

选择SVN import导入项目(注意为项目在版本仓中创建一个存放文件夹)

检索项目

选择SVN Checkout拉取项目(在修改代码前先检索一下项目使得本地代码版本和SVN版本库中最新版本保持一致)

提交项目

选择SVN Commit提交项目(新增的文件需先选择Add再Commit提交)

更新项目

选择SVN Update更新项目(每次Commit提交项目建议先Update更新项目,用于解决版本过期问题)

版本冲突

冲突原因

同一个文件被不同的人修改

解决方法

(1)放弃自己的更新,使用svn revert回滚后提交
(2)放弃自己的更新,使用svn update让别人的更新覆盖自己的代码
(3)商量决定弃代码,使用resolved filename解决冲突再提交

标签:SVN,版本,项目,代码,提交,目录
From: https://www.cnblogs.com/yingxin20000303/p/16667878.html

相关文章

  • SVN: E155004: THERE ARE UNFINISHED WORK ITEMS IN ''; RUN 'SVN CLEANUP' FIRST
    eclipse开发过程中,检出项目时报错执行项目右键-team-runcleanup-也还是会报这个错误;解决办法下载软件https://www.sqlite.org/download.html解压放到项目.svn目录......
  • SVN检出未响应,版本库浏览打不开卡死。
    今天遇到一个奇葩问题。1、换了新电脑,首先SVN地址没问题。检出就未响应,不弹出输入用户名,密码。2、发现装了讯软加密软件,后安装的SVN。(未告知管理员,对新机加密软件配置)。......
  • IntelliJ IDEA 下的svn配置及使用
    1、安装TortoiseSVN,commandlineclienttools一定要选  2、IDEA打开【设置-版本控制-Subversion]设置svn地址注意:如果安装没有选择commandlineclienttools找不......
  • Jenkins持续集成.NET项目(SVN+MSBuild)
    一、安装Jenkins和MSBuild工具官网下载最新版Jenkins (Jenkins运行需要JDK环境,需要提前配置JDK1.8及以上版本),安装完成后,在浏览器打开http://localhost:8080/(默认端口为8......
  • svn代码拉取
    1、下载Tortoise-SVNhttps://tortoisesvn.net/downloads.html2、打开svn项目网址点击图标 获取项目地址例如:http://111.111.111.111:1111/svn/项目文件目录3、在你......
  • SVN服务器安装设置
    一、安装SVN  安装前可以更新下源,使用sudoaptupdate命令,如果有新的安装包使用sudoaptupgrade命令安装。然后就是安装我们的SVN服务器了,使用命令:sudoaptinstallsu......
  • SVN使用操作
    SVN的作用是什么?为什么要用SVN?SVN是subversion的缩写,是一个开放源代码的版本控制系统,通过采用分支管理系统的高效管理,简而言之就是用于多个人共同开发同一个项目,实现共享......
  • SVN使用教程总结
    SVN简介:为什么要使用SVN?程序员在编写程序的过程中,每个程序员都会生成很多不同的版本,这就需要程序员有效的管理代码,在需要的时候可以迅速,准确取出相应的版本。Subversion......
  • svn
     安装svnaptinstallsubversion查看svn版本svn--versioncheckoutsvncheckoutsvn://1.2.3.4/xx/xx/trunk/PROJECT_NAME/home/src/svn/PROJECT......
  • 6 - Mac端Git可视化工具SmartSVN
     参考:https://blog.csdn.net/liaowenxiong/article/details/115439749 下载地址:https://www.smartsvn.com/download/......