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

224G PAM-4 通道的 PCB 和封装设计

该行业正在努力实现层厚非常低的 sub-Dk = 3 材料,以及更先进的加工,这将使封装和 PCB 中的透射电镜截止值更高。当回波损耗占主导地位时,我们基本上需要去除沿互连产生阻抗失配的任何元件,就像上面描述的更光滑的铜和更低的 Dk 值一样。第二个影响是传输线阻抗匹配在 56 GHz 范围内的非常高的频率下非常困难的主要原因之一,另一个因素是 Tx 或 Rx 封装/缓冲器中的寄生效应。由于 PCB 和封装中的长度刻度,这是 BGA 上的焊盘、过孔和球等小结构开始在输入阻抗中产生明显偏差的频率范围。

jkh920184196的博客 841

svn的更新于提交

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

u014704496的专栏 1357

【原创理论】Stochastic Coupled Dyadic System (SCDS):一个用于两性关系动力学建模的随机耦合系统框架

基于二人爱情耦合系统动力学、稳定性与最优策略的综合性理论的数值模拟与分析

weixin_44695861的博客 1134

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

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

weixin_39605997的博客 1938

5张图,搞懂三方支付机构的“备付金账户”体系

本文将详细解析第三方支付机构各类备付金账户的功能定位、所承载的支付业务处理流程以及日常管理。

银行信息系统应用架构详解 2146

深入分析大众点评 Ajax 接口:直接请求 JSON 数据高效获取评论

大众点评网站采用前后端分离架构,通过Ajax接口动态加载数据。按F12打开开发者工具,切换到Network(网络)面板。实际环境中,我们需要使用Python重现这一加密逻辑。查看请求响应,寻找包含评论数据的JSON接口。参数是大众点评的反爬机制核心,需要特别处理。:尊重网站的robots.txt文件规定。:仅将数据用于合法合规的研究和分析目的。:不侵犯大众点评的商业秘密和知识产权。打开大众点评网站,进入任意商户页面。:对采集到的用户信息进行脱敏处理。:避免对目标网站造成过大负担。

Z_suger7的博客 1583

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

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

weixin_42372963的博客 349

小红书私信接口与Hook技术实战:微信跳转卡片的合规与破解之道

本文深入探讨了小红书私信接口与Hook技术的实战应用,重点解析了微信跳转卡片的合规使用与破解方法。通过官方私信接口的合规玩法与Xposed框架的Hook技术对比,为开发者提供了技术选型指南和实战建议,帮助实现高效的用户跳转与转化。

weixin_30399821的博客 736

SVN使用教程 - 快速上手

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

Zevalin的博客 1万+

Qt项目开发实例 (含源码)

qt教程、qt项目、qt下载、qt项目实战、qt多线程。本文通过分析demo源码,QT实战的方式进行学习,学习路线是以实战为目录,全面的使用自己的学习知识,文章中编写一系列的学习游戏demo,与大家一起分享。

啊渊的专栏 14万+

域适应分类:MCD论文笔记——Maximum Classifier Discrepancy for Unsupervised Domain Adaptation

域适应分类:MCD论文笔记——Maximum Classifier Discrepancy for Unsupervised Domain Adaptation

qq_50001789的博客 1006

删除所有.svn目录

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

Canbus的专栏 967

基于深度学习的ECG心电信号异常分类:从数据集到Transformer实战

心电图(Electrocardiogram, ECG)是诊断心血管疾病最常用、最无创的工具。随着可穿戴设备的普及,海量的心电数据需要自动、快速且准确地分析。人工智能,尤其是深度学习,在心电信号分类任务中表现出了超越传统规则算法的能力。本文将深入探讨ECG异常分类的技术细节,从心电数据的生理基础,到数据预处理,再到使用1D-CNN、LSTM、以及前沿的Transformer模型进行实战演练。文章末尾提供了完整的代码以及多个国际公开数据集的获取方式。

YOLO 191

Linux下SVN常用指令

Linux下SVN常用指令

m0_66578894的博客 652

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

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

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

weixin_39634579的博客 5383

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

SVN客户端-Tortoise SVN

SVN客户端-Tortoise SVN

weixin_42292547的博客 1万+

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

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、付费专栏及课程。

余额充值