SVN学习

 1、SVN是什么

SVN(Subversion)是一个开源的版本控制系统,用于跟踪文件和目录的更改。它允许团队协作开发项目,管理代码的版本历史,并支持多人同时对代码进行修改和提交。SVN 是集中式版本控制系统(CVCS)的代表之一,与 Git(分布式版本控制系统)不同,SVN 的代码库通常存储在一个中央服务器上。


SVN 的主要特点

  1. 版本控制:记录文件和目录的每一次更改,支持版本回溯和历史查看。

  2. 多人协作:允许多个开发者同时对同一项目进行修改,通过合并和冲突解决机制确保代码一致性。

  3. 分支和标签:支持创建分支(Branches)和标签(Tags),便于开发和发布管理。

  4. 集中式管理:代码库存储在中央服务器上,便于统一管理和备份。

  5. 文件锁定:支持文件锁定机制,防止多人同时编辑同一文件导致的冲突。

2、SVN的基本使用方法 

2.1 与Git连接

SVN下载、安装、拉取远程代码、提交本地代码(超详细附图文!)

2.2 在VScode上

首先,安装插件,搜索”SVN“,选择第一个

SVN学习_第1张图片

有博客可供参考:
 vscode+svn的配置和简单使用

2.3在pycharm上 

(1)确认svn.ex存在,一般是在C:\Program Files\TortoiseSVN\bin\svn.exe。如果没有找到,说明安装时有一项没有选。可按照下列方法:

【SVN异常】关于TortoiseSVN\bin目录下没有svn.exe执行程序文件的解决方案
重新安装可能出现的问题:
SVN学习_第2张图片

在任务管理器找不到对应的应用,重启再重新安装即可。

(2)配置Pycharm

可以参考这篇博客:
Pycharm 通过 SVN 直接管理控制代码,原来这么方便又高级!

你可能感兴趣的:(工具使用,svn,学习)