SVN使用教程与问题解决

long time no see
一晃 轮岗结束回到了专业岗位 每天都蛮充实的 接触很多新的工具和理论知识
今后有空会进行记录一下


SVN

SVN即Subversion,为一个开放源代码的版本控制系统。
它管理着随时间改变的数据,这些数据都放置在SVN服务器中,它会记住每一次文件的变动,这样你就可以把文件恢复到旧的版本, 或是浏览文件的变动历史。
从狭义上来说,它是软件项目开发过程中用于储存我们所写的代码所有修订版本的软件,但事实上我们可以将任何对项目有帮助的文档交付版本控制系统进行管理,使用SVN比较多的是管理项目中的一些文档以及代码文件,可以通过SVN实现在线共享更新。

SVN安装详见:SVN详细安装教程

SVN使用介绍

1.工作原理
2.SVN检出(SVN Checkout)

用于:第一次与SVN服务器建立连接的时候使用
检出需要提供:SVN的地址、用户名和密码

步骤:

  1. 创建一个空的文件夹(项目名)
    【这步很重要!因为会检出很多文件夹,所以要把检出文件放在一个空的文件夹里面会方便一点】
  2. 进入新建的文件夹
  3. 右击,选择”SVN Checkout”
  4. 在打开的小窗口中,
    a) 版本库URL:输入项目的svn url地址,
    b) 检出至目录:输入第1步中新建的文件夹目录
    最后点击“确定”按钮即可。此时,就完成了第一次从SVN服务端下载文件。
3.SVN提交(上传 SVN Commit)

将电脑上文件或文件夹的修改、增加、删除提交或者上传到SVN服务器
在文件夹的空白处右击,并选择SVN Commit


4.SVN更新(下载 SVN Update )

将SVN服务器中修改的内容更新/下载到个人电脑上,与SVN服务器保持一致

  1. 进入到要下载更新的文件夹里
    2)在文件夹的空白处右击,如下图,点击 SVN Update

参考:SVN详细使用教程

SVN问题记录

1.SVN Update失败

解决方法:所在目录下单击右键选择TortoiseSVN→Clean UP后重新SVN Update

2.SVN clean up 失败

解决方法:
比较简单不踩雷的方法:删除出错的子目录/文件,重新 clean up
其余方法参考:
https://blog.csdn.net/weixin_43845670/article/details/119344865
https://zhuanlan.zhihu.com/p/451640844


fighting~
三月加油!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容