SVN_08文件提交修改删除等操作

TortoiseSVN新人使用指南 这篇文章源于6月份给公司新人作的关于SVN使用的培训,转眼已经过了几个月的时间,丢了也怪可惜的,于是整理出来希望能够帮助后来人快速入门。安装说明 使用说明 检出项目 导入项目 提交 更新 查看日志 版本回滚 版本控制 总结 安装说明 开发人员强烈建议使用IDE中的SVN插件更加智能与人性化。 首先安装SVN客户端,windows一般选择乌龟客户端https://tortoisesvn.net/d 阅读详情

【1】提交修改过的文件到SVN服务器

注意:提交源代码到服务器时,一定确保本机的代码是最新版本,否则可能提交失败,或者造成版本冲突。

在Model文件夹上点击右键或在Model文件下的空白处点击右键,点击SVN Commit…弹出下面的窗体

点击OK按钮后,弹出如下图的窗体:

【2】添加新文件到SVN服务器

在Model文件下添加一个新的类文件Default2.aspx   Default2.aspx.cs,

在Model文件下的空白处点击右键,点击SVN Commit…,和上面讲的提交修改过的文件到SVN服务器,另外也可以在文件Default2.aspx   Default2.aspx.cs上点击右键,点击TortoiseSVN=>>Add,弹出如下图的窗体

这样并没有将这个文件提交到SVN服务器,只是将这个文件标记为源代码库库中的文件,并将其状态置 为修改状态。

之后,我们要再SVN Commit这个文件一次,才可以将其真正提交到SVN服务器上的代码库中。

【3】更新本机代码与SVN服务器上最新的版本一致

只要在需要更新的文件夹上点击右键或在该文件下的空白处点击右键,点击SVN Update

注意:更新操作可能会因为版本冲突而失败,这是可以使用合并【Merge】或其他方法解决; 也可能因为锁定【Get Lock】而失败,这是需要先解锁【Release Lock】。

【4】重命名文件或文件夹,并将修改提交到SVN服务器

只要在需要重命名的文件或文件夹上点击右键,点击TortiseSVN=>& gt;Rename…,在弹出的窗体中输入新名称,

点击OK按钮,就可以了。

此方法也不是直接重命名,而是将该文件或文件夹的名称标记为重命名后名称,也 需要我们使用SVN Commit提交到SVN服务器后才真正重命名。

【5】删除文件或文件夹,并将修改提交到SVN服务器

最简单就是,你直接删除文件或文件夹,然后使用SVN Commit提交更新到SVN服务器。

另外一种方法是在你要删除的文件或文件夹上点击右键=>>TortoiseSVN=>> Delete删除,此方法也不是直接删除,而是将该文件或文件夹的状态置为删除,也需要我们使用SVN Commit提交到SVN服务器后才真正删除。

说明:实际上,从你把源代码迁签入SVN服务器开始,每一个版本的数据和文件,就算是你已经 删除了的,也都可以随时迁出。

注意:向SVN服务器提交源代码的时候,一定不要提交bin、obj 等文件夹,否则会很麻烦。但是web项目的bin目录除外,但是web项目的bin目录中的引用其他项目而生成的dll不需要提交。

好习惯:

如果项目中引用了其他的第三方的程序集,比如 EnterpriseLibrary、FCKEditor等,这时候不要简单从他们的安装位置引用,而是在你的解决方案下,添加一个Library的目 录,把需要的程序集复制到这里,然后从Library目录引用

 

 

SVN 提交操作指南 SVN提交操作是版本控制流程中不可或缺的一环。通过遵循上述步骤和技巧,你可以更有效地管理代码库,确保团队协作的顺畅。记住,良好的提交习惯和清晰的提交信息对于代码库的维护至关重要。以上内容为关于SVN提交操作的基本指南,包括基本步骤、提交信息优化和高级技巧。文章总字数超过2000字,旨在提供全面且易于理解的信息,符合搜索引擎优化标准。 阅读详情

相关推荐

版本管理之SVN实践教程:基础篇(6):tag的查询/创建/删除/设置

这篇文章介绍一下在svn中tag操作的查询/创建/删除与设定。 查询tag 因为因为tags目录是apache建议的方式,其本质也就是一个目录,所以查询的方式可以结合svn list命令确认改目录下的文件信息,以及svn log确认提交信息来进行。 [root@platform demo-repo]# svn list tags release-script-1.0/ relea...

知行合一 止于至善 7241

SVN删除提交文件

操作 1.直接提交 2.提交报错处理 2.1把删除的文件,覆盖更新 2.2回到原来的文件再次删除 2.3再次提交删除文件

zxl0428的博客 1155

svn怎么删除已提交的文件

svn怎么删除已提交的文件

轻描时光 1万+

SVN删除文件及其恢复问题详解

我们一起来学习一下SVN删除文件及其恢复问题,和大家分享一下,欢迎大家一起来学习,首先让我们看一下SVN删除文件是如何进行的,下面是具体介绍。 SVN删除文件 一、本地删除 SVN删除文件中的本地删除,指的是在客户端delete了一个文件,但还没有commit,使用revert来撤销删除。 二、服务器删除 1.通过本地删除后提交服务器 a)Update上一个版本,但只适用于修改较少的情况; b)通

虚怀若谷 3534

【Linux】svn常用命令集锦

SVN的使用常见命令 常见的选项: 命令 作用 mport 将未版本化的文件纳入版本控制并提交 checkout #从版本库中检出一个修订版 update #更新工作拷贝 add,delete,copy,move #增、删、复制、移动文件或目录 status 检查状态差异 diff 检查文件行级详细差异 revert 恢复 resolve 解决冲突 switch 切换工作拷贝对应的版本库分支 log 查看历史记录 list 显示示文件目录 cat

互联网老辛 3069

Windows防火墙服务异常修复指南:0x80070422与0x6D9报错实战处理

本文针对Windows防火墙服务异常导致的0x80070422与0x6D9报错,提供了从基础到进阶的实战修复指南。核心是通过services.msc服务管理器检查并修复Windows Firewall服务,包括设置启动类型、检查依赖服务等关键步骤。同时介绍了当基础方法失效时,如何使用命令行工具、系统文件检查器(SFC/DISM)以及排查组策略与第三方软件冲突等深度解决方案,帮助用户彻底解决防火墙服务无法启动或访问的问题。

m9n0o的博客 543

svn的更新于提交

提交之前还是需要更新一下,如果你不更新 你就把其他人的代码给覆盖了,应该先更新一下,把别人的代码gen

u014704496的专栏 1357

华为S5700三层交换机VLAN配置避坑指南:为什么你的VLAN间无法互通?

本文针对华为S5700三层交换机VLAN间无法互通的典型故障,提供深度排障指南。文章从数据转发原理入手,系统梳理了从物理链路、VLAN配置、VLANIF接口状态、路由表到ARP表、MTU及安全策略等全链路检查点,并给出了清晰的排查命令与流程,帮助网络工程师快速定位并解决VLAN间路由问题,实现稳定互通。

tt34567的博客 873

.svn文件夹_SVN客户端使用(Windows)图文详解

SVN库创建完成后,通过SVN客户端来上传和获取相应资源。SVN客户端提供如下功能:01客户端的安装运行TortoiseSVN程序,点击“Next”下是的截图顺序即为安装步骤:图1:图2:图3:图4:图5:点击“finish”按钮之后会提示重启系统02浏览版本库1)对服务器上的文档可以直接在服务器上操作,在本地任意位置右击选择选择“TortoiseSVN”—>“版本库浏...

weixin_39605997的博客 1938

随机截距交叉滞后模型RI-CLPM:原理、Mplus实现与结果解读

纵向面板数据分析中,传统交叉滞后模型(CLPM)常被用于探索变量间的时序关系,但其估计结果可能混淆了个体间稳定差异与个体内短期波动,导致交叉滞后路径出现偏差。随机截距交叉滞后模型(RI-CLPM)通过引入随机截距因子,将个体特质层面的差异与个体内动态过程分离,从而提供更纯净的个体内效应估计。该模型在组织心理学、发展心理学、成瘾行为等研究领域迅速普及,并成为顶级期刊审稿时常见的稳健性检验要求。本文从原理出发,系统讲解RI-CLPM的模型构建、识别条件、Mplus实操代码、输出解读及常见陷阱,并结合协变量处理、

weixin_33525298的博客 275

【AUTOSAR】MCU Port的配置(MCAL)【EB】

熟悉Classic AUTOSAR架构的朋友应该知道,经常需要用到MCU中的Port这个模块。那么如何通过工具快速配置一个Port呢?

xinsuiwodong2014的博客 9513

android svn 本地文件夹叉_SVN客户端使用(Windows)图文详解

SVN库创建完成后,通过SVN客户端来上传和获取相应资源。SVN客户端提供如下功能:01客户端的安装运行TortoiseSVN程序,点击“Next”下是的截图顺序即为安装步骤:图1:图2:图3:图4:图5:点击“finish”按钮之后会提示重启系统02浏览版本库1) 对服务器上的文档可以直接在服务器上操作,在本地任意位置右击选择选择“TortoiseSVN”—> “版本库浏览器”。2) 在弹...

weixin_42372963的博客 349

LSTM+Transformer混合模型时间序列预测实战教学

LSTM+Transformer混合模型时间序列预测实战教学 毕业设计

8219

SVN使用教程 - 快速上手

(1)SVN是一种代码版本管理工具,它能记住程序员每次修改的内容,可以查看所有的历史修改记录,可以将代码恢复到任何历史版本,可以恢复已经删除的文件。(2)SVN需要一个服务端,也就是SVN仓库(比如SVN桶,下面都以此为例),“仓库”顾名思义就是用来“放东西”,操作仓库中的文件则需要通过SVN客户端(比如TortoiseSVN,下面都以此为例)。

Zevalin的博客 1万+

《企业AI能力地图构建:AI应用架构师的关键秘籍》

构建企业AI能力地图是企业在AI时代实现战略转型和创新发展的关键举措,它需要从评估企业当前AI能力出发,全面了解技术储备、数据资产和人才队伍的现状。将企业业务战略转化为具体的AI应用场景,并进行优先级排序,是确保AI应用能够为企业带来实际价值的重要步骤。通过深入理解业务战略和挖掘应用场景,企业可以找准AI应用的切入点,提高投资回报率。

AI架构全栈开发实战笔记 631

滚雪球学Java(01):Java是什么?| 入门指南

🏆本文收录于「滚雪球学Java」专栏,专业攻坚指数级提升,助你一臂之力,带你早日登顶🚀,欢迎大家关注&&收藏!持续更新中,up!up!up!!

**My Coding Family** 626

删除所有.svn目录

当使用了svn版本控制系统后每个目录下都会有一个.svn目录存在,开发完当交付产品或者上传到服务器时一般要把这些目录删除,这里总结了一下在linux和win下的办法。 一、在linux下 删除这些目录是很简单的,命令如下 find . -type d -name ".svn"|xargs rm -rf 或者 find . -type d -iname ".svn" -exec rm -rf

Canbus的专栏 967

拉曼光谱入门:7.拉曼光谱仪光学系统结构详解

本文系统拆解了拉曼光谱仪从激光器输出经聚焦照明、二向色镜/陷波滤光片组滤除瑞丽散射、衍射光栅色散至CCD探测的完整光路,阐述了各光学模块在微弱非弹性散射信号提取、杂散光抑制及高分辨光谱成像中的工程原理与技术参数要求。

qq_53529450的博客 223

Linux下SVN常用指令

Linux下SVN常用指令

m0_66578894的博客 652

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

svn 服务器创建文件夹,svn服务器创建文件夹

SVN安装配置与使用在本机上创建文件夹SetUp,右键点击SVN Checkout…弹出如下窗体 在上图中URL of Repository:下的文本框输入svn server中代码库的地址,其他默认,点击OK按钮,就开始签出源代码了 说明:上图中Checkout Depth,有四...文章double2li2011-08-12758浏览量转 TortoiseSVN 405错误服务器发送了意外的返...

weixin_39634579的博客 5383

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

SVN客户端-Tortoise SVN

SVN客户端-Tortoise SVN

weixin_42292547的博客 1万+

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

php利用内置的svn函数实现的svn版本号的提交、更新、删除、恢复等功能

svnPeer.class.php <?php /** * php操作svn类,全部利用php内置的svn函数 * * @author wengxianhu * @date 2013-08-05 */ class svnPeer { /* svn用户名 */...

284

Python递归删除.svn文件夹

import os, stat; root_dir = r'X:\XXX\XXX'; def walk(path): for item in os.listdir(path): subpath = os.path.join(path, item)

沧海浮云的世界 一步一个脚印 2581

idea通过svn上传_SVN客户端使用(Windows)图文详解

SVN库创建完成后,通过SVN客户端来上传和获取相应资源。SVN客户端提供如下功能:01客户端的安装运行TortoiseSVN程序,点击“Next”下是的截图顺序即为安装步骤:图1:图2:图3:图4:图5:点击“finish”按钮之后会提示重启系统02浏览版本库1)对服务器上的文档可以直接在服务器上操作,在本地任意位置右击选择选择“TortoiseSVN”—>“版本库浏...

weixin_32183427的博客 218

svn找回失去的文件完整篇

常见用例<br />分支和svn merge有很多不同的用法,这个小节描述了最常见的用法。 合并分支到另一分支<br />为了完成这个例子,我们将时间往前推进,假定已经过了几天,在主干和你的分支上都有许多更改,假定你完成了分支上的工作,已经完成了特性或bug修正,你想合并所有分支的修改到主干上,让别人也可以使用。 <br />这种场景下如何使用svn merge?记住这个命令比较两个目录树,然后应用比较结果到工作拷贝,所以要接受这种变化,你需要主干的工作拷贝,我们假设你有一个最初的主干工作拷贝(完全更新),

gracioushe的专栏 3091
上一篇: SVN_07导入项目源码
下一篇: 开发百炼真言
木生火
博客等级 码龄10年 128粉丝 454原创
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值