7、TortoiseSVN
7、TortoiseSVN
TortoiseSVN图标介绍:
目录空白处右键→TortoiseSVN→Settings




7.1独立将工程上传到服务器的思路

12.2针对archetype-catalog.xml 文件的准备工作
作用:Maven 生成工程目录结构过程中需要使用的配置文件
下载地址
http://repo.maven.apache.org/maven2/archetype-catalog.xml
复制到Maven 的本地仓库
Maven 本地仓库根目录\org\apache\maven\archetype\archetype-catalog\[版本号目录]
配置参考:

7.3操作步骤
打开资源库浏览器



在SVN 服务器上创建目录


OK,接下来添加日志信息:

检出新建的目录
右键菜单→SVN Checkout...



OK,

执行Maven 命令
mvn archetype:generate 命令参数含义
| 参数名 | 作用/可选值 |
| -DgroupId | 生成工程坐标的groupId 部分 |
| -DartifactId | 生成工程坐标的artifactId 部分 |
| -DarchetypeArtifactId |
maven-archetype-quickstart 对应jar 包工程 |
| -DinteractiveMode | 设置为false 关闭用户交互模式 |
| -DarchetypeCatalog | 设置为local 表示使用本地archetype-catalog.xml 文件 |
| -X | 使用DEBUG 级别打印日志 |
mvn archetype:generate -DgroupId=com.atguigu.subversion -DartifactId=rich -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false -DarchetypeCatalog=local -X


可以看到rich目录

将该目录的src,pom.xml放入之前的rich目录中


补全src目录中缺失的resources文件夹


说明:根据需要查找相关命令,生成指定的目录。
导入Eclipse 效果


Finish

目录结构

接下来,提交到后台服务器
后台右键→commit


OK,

提交成功,之前设置的忽略文件并没有提交

TortoiseSVN更新操作
添加新内容:


在Eclipse中提交后,自动就更新了。
TortoiseSVN解决冲突
示例:
换一个新的工作空间,检出项目


新建rich目录,将以上内容移入。

两个工作空间中分别做如下修改


先提交左边的工程

OK,

提交右边,已经过时

点击OK,直接弹出更新窗口,点击Update即可

现在处于冲突的状态,

点击OK,

点击Cancel,取消。

打开App.java

解决:
右键文件→TortoiseSVN→Edit conflicts


一串?表示不确定用哪个
可以右键进行操作:





选择第一项
回到目录,进行提交


OK

7、TortoiseSVN的更多相关文章
- 版本管理软件VisualSVN、TortoiseSvn、AnkhSvn 后记
原文:版本管理软件VisualSVN.TortoiseSvn.AnkhSvn 后记 前些天我写了几篇关于VisualSVN .TortoiseSVN.AnkhSvn这几个软件配置管理的文章,但是当时没 ...
- Windows基础环境_安装配置教程(Windows7 64、JDK1.8、Android SDK23.0、TortoiseSVN 1.9.5)
Windows基础环境_安装配置教程(Windows7 64.JDK1.8.Android SDK23.0.TortoiseSVN 1.9.5) 安装包版本 1) JDK版本包 地址: htt ...
- 二、TortoiseSVN 合并、打分支、合并分支、切换分支
一.合并 点击Edit conflict来编辑冲突: 在合并后的枝干对应栏中编辑后,Save保存后关闭. 二.TortoiseSVN 打分支.合并分支.切换分支 1.SVN打分支 方式一:先检出,再打 ...
- Subversion、TortoiseSVN、Ankhsvn+VS使用
Subversion为版本控制软件的服务器端.VisualSVN Server 可以在Windows平台安装和管理全功能的Subversion server. TortoiseSVN为Subversi ...
- SVN、TortoiseSVN相关问题
主要记录一些日常操作出现的问题: 1.upgrade working copy: SVN客户端升级或降级的时候,在本地已经下载workspace右键会显示upgrade working copy. 无 ...
- 三、TortoiseSVN 单独拉取项目某个文件
一.项目拉取后,单独对某个文件拉取 实践中会出现这样的问题,在svn 中 我项目 ,已经拉取了,但是 某个文件改乱了 ,想从新对某个文件拉取 . 解决方案:1.删除某个文件,从新更新获取-右击该文件上 ...
- SVN二次开发——让SVN、TSVN(TortoiseSVN)支持windows的访问控制模型、NTFS ADS(可选数据流、NTFS的安全属性)
SVN二次开发 ——让SVN.TSVN(TortoiseSVN)支持windows的访问控制模型.NTFS ADS (可选数据流.NTFS的安全属性) SVN secondary developmen ...
- SVN集中式版本控制器的安装、使用与常见问题汇总
SVN是Subversion的简称,是一个开放源代码的版本控制系统,它采用了分支管理系统,集中式版本控制器 官方网站:https://www.visualsvn.com/ 下载右边的服务器端,左边的客 ...
- TortoiseSVN安装以及淘宝 TAE SDK 开发环境的搭建
一.TortoiseSVN 的下载和安装 1.进入TortoiseSVN 官网下载地址http://tortoisesvn.net/downloads.html,根据自己的操作系统位数下载相应最新版本 ...
随机推荐
- 两个input之间有空隙,处理方法
修改css,给前边一个input添加一个左浮动. <input id="day" type="button" value="日" ...
- ElasticSearch——Logstash输出到Elasticsearch配置
位置 在Logstash的.conf配置文件中的output中配置ElasticSearch 示例: output { elasticsearch{ action => "index& ...
- 基于Scrapy框架的增量式爬虫
概述 概念:监测 核心技术:去重 基于 redis 的一个去重 适合使用增量式的网站: 基于深度爬取的 对爬取过的页面url进行一个记录(记录表) 基于非深度爬取的 记录表:爬取过的数据对应的数据指纹 ...
- lumen返回网站base url
可以使用全局帮助函数url() echo url(); //输出http://test.domain.com
- 爬取汽车之家新闻图片的python爬虫代码
import requestsfrom bs4 import BeautifulSouprespone=requests.get('https://www.autohome.com.cn/news/' ...
- MySQL_数据库命令
Mysql基础命令 开启MySQL服务:net start mysql 关闭MySQL服务:net stop musql 进入mysql:mysql -h localhost -u root -p 1 ...
- linux下nginx的学习
安装参考菜鸟教程:https://www.runoob.com/linux/nginx-install-setup.html nginx文档官网: http://nginx.org nginx社区:h ...
- 基于 CentOS 7 搭建 SVN
⒈安装 SVN 服务端 1.安装 Subversion Subversion 是一个版本控制系统,相对于的 RCS . CVS ,采用了分支管理系统,它的设计目标就是取代 CVS . yum inst ...
- 题解 P3627 【[APIO2009]抢掠计划】
咕了四个小时整整一晚上 P3627 [APIO2009] 抢掠计划(https://www.luogu.org/problemnew/show/P3627) 不难看出答案即为该有向图的最长链长度(允许 ...
- Ruby Rails学习中:添加安全密码
接上篇 一. 添加安全密码 我们已经为 name 和 email 字段添加了验证规则, 现在要加入用户所需的最后一个常规属性: 安全密码.每个用户都要设置一个密码(还要二次确认), 数据库中则存储经过 ...