SVN学习&&IDEA配置笔记

1 篇文章 0 订阅

一,SVN基本概念

1,基本概念

  • repository(源代码库):源代码统一存放的地方;
  • Checkout(提取):当你手上没有源代码的时候,你需要从repository checkout一份;
  • Commit(提交):当你已经修改了代码,你就需要Commit到repository;
  • Update (更新):当你已经Checkout了一份源代码;

2,基本流程

Checkout -> Update -> Commit

二,SVN 环境 (WIN)

2.1,sourceforge-下载地址

2.2,安装过程

在这里插入图片描述

2.3,检查一下

$ svnserve --version
svnserve▒▒▒汾 1.8.17 (r1770682)
   ▒▒▒▒▒▒ Dec  2 2016▒▒09:25:20 ▒▒ x86-microsoft-windows

Copyright (C) 2016 The Apache Software Foundation.
This software consists of contributions made by many people;
see the NOTICE file for more information.
Subversion is open source software, see http://subversion.apache.org/

▒▒▒а汾▒▒▒▒(FS) ģ▒▒▒▒▒:

* fs_fs : ģ▒▒▒▒▒ı▒▒ļ▒(FSFS)▒汾▒▒һ▒▒▒▒▒▒
* fs_base : ģ▒▒ֻ▒ܲ▒▒▒BDB▒汾▒⡣

Cyrus SASL ▒▒֤▒▒▒á▒

3,SVN 基本命令

# 查看状态
$ svn status
?       .idea
# 将未提交的代码文件加入到版本库中(. 代表所有)
svn add .
svn add [fileName]

# 将代码提交到版本库中
$ svn commit -m "svn test"

# 用来展示svn 的版本作者、日期、路径等等 : svn log
svn log

# 查看特定的某两个版本之间的信息
svn log -r 609098:609096 

#查看某一个文件的版本修改信息
svn log aqqje/aqqje.html

# 查看N条记录的目录信息(-v 表示显示目录信息),使用 svn log -l N -v。
svn log -l 5 -v 

# 用来显示特定修改的行级详细信息
svn diff

# 比较你的工作拷贝和版本库中版本号为 909098 的文件 aqqje.txt (-v 表示版本信息)
svn diff -r 909098 aqqje.txt

# 比较工作版本中版本号2和3的这个文件的变化 (-v 表示版本信息)
svn diff -r 909098 :909096 aqqje.txt

# 取得在特定版本的某文件显示在当前屏幕
svn cat

# 检查一个过去版本(909098 ),不希望查看他们的区别,可使用svn cat
svn cat -r 909098 aqqje.txt

# 显示一个目录或某一版本存在的文件
svn list

svn list 可以在不下载文件到本地目录的情况下来察看目录中的文件:
svn list http://xxx.xxx.xx.x/aqqje

4,SVN的分支

IDEA配置SVN

设置svn.exe

在 file->settings->Subversion 配置 svn.exe 的路径
在这里插入图片描述

IDEA中设置忽视提交文件

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
配置 SVN,您可以按照以下步骤进行操作: 1. 安装 SVN 服务器:首先,您需要安装 SVN 服务器软件。常见的选择是 Apache Subversion(简称 SVN)或 VisualSVN。可以根据您的操作系统选择适合的版本,并按照官方文档进行安装。 2. 创建版本库:一旦 SVN 服务器安装完成,您需要创建一个版本库来存储您的代码和文件。版本库是存储和管理源代码的地方。您可以使用命令行工具或图形界面工具来创建版本库。 3. 配置访问权限:为了确保代码的安全性,您需要配置访问权限。您可以设置用户和组,并为每个用户或组分配相关的读写权限。这样可以确保只有授权用户能够访问和修改代码。 4. 创建仓库用户:为了允许用户通过 SVN 访问版本库,您需要创建仓库用户。这些用户将用于身份验证和授权访问。您可以使用命令行或图形界面工具创建用户,并为他们设置密码。 5. 客户端配置:一旦 SVN 服务器配置完成,您需要在开发环境中配置 SVN 客户端。这将使开发人员能够连接到服务器并与版本库进行交互。您可以选择适合您开发环境的 SVN 客户端,并按照其文档进行配置。 6. 使用 SVN:现在,您已经完成了 SVN配置和设置。开发人员可以使用 SVN 客户端来进行代码检出、提交、更新等操作。他们可以通过指定版本库的 URL 来连接到服务器,并使用他们的凭据进行身份验证。 请注意,这只是一个基本的 SVN 配置过程的概述。具体的步骤可能会因为您选择的 SVN 服务器和客户端而有所不同。您可以参考相关文档和教程来获取更详细的指导。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值