Subversion (SVN)

Android Studio创建的Android项目一般需要忽略

做~自己de王妃 提交于 2019-11-29 04:08:02
参考: http://blog.csdn.net/qq_22780533/article/details/51965007 1、.idea文件夹 2、.gradle文件夹 3、所有的build文件夹 4、所有的.iml文件 5、local.properties文件。 第一种:在Android Studio中设置 第二种:在项目的.idea/workspace.xml的文件里设置 <component name="ChangeListManager"> ... <ignored path=".gradle/" /> <ignored path=".idea/" /> <ignored path="gradle/" /> <ignored path="xx/build/" /> <ignored path="gradlew" /> <ignored path="gradlew.bat" /> <ignored mask="*.iml" /> <ignored path="local.properties" /> <ignored path="build/" /> <ignored mask="*.apk" /> </component> 1 2 3 4 5 6 7 8 9 10 11 12 13 1 2 3 4 5 6 7 8 9 10 11 12 13

85.代码管理平台介绍 svn相关

自作多情 提交于 2019-11-29 03:41:32
22.1 代码管理平台介绍 22.2 安装svn 22.3 客户端上使用svn(linux) 22.4 客户端上使用svn(windows) 扩展内容 同学分享的svn文档 http://note.youdao.com/noteshare?id=1bb87a28a2973ae5722bf765882c2d8f svn 多仓库管理 http://elim.iteye.com/blog/1171108 svn+ssh http://www.linuxfly.org/post/450/ svn清除保存的用户名和密码 http://holy2010.blog.51cto.com/1086044/645944 svn命令详解 http://blog.sina.com.cn/s/blog_963453200101eiuq.html 22.1 代码管理平台介绍 你要了解的常识 比如我们公司开发的项目,我们需要把这个代码放到平台里去管理 1.版本控制,记录若干文件内容变化,以便将来查阅特定版本修订情况 #比如一个项目(代码)我们做了多次变更,改善或更新。能够很方便的来查看 #比如,我变更了一些代码,别人也变更一些代码,如果有变更的话,大家都要知道,那变更了。这就设计到了协同开发,也就是说这一个文档我们两个人一些在写,最后合并成一个文档 2.版本管理工具发展简史,cvs→svn→git 参考

79.项目由高版本的jdk开发 如何降低为低版本

久未见 提交于 2019-11-29 02:54:33
0.jdk(linux中安装) 0.1 上传jdk到Linux系统 0.2 解压 0.3 配置 jdk环境( 核心 ) (1)进入到上一步解压的jdk位子 如下图 (2) 配置内容 JAVA_HOME= /usr/local/develop/jdk/jdk-9.0.1 CLASSPATH=.:$JAVA_HOME/lib.tools.jar PATH=$JAVA_HOME/bin:$PATH export JAVA_HOME CLASSPATH PATH 0.4 刷新 0.5 测试 1.SVN检索出项目源码(修改jdk及tomcat) 1.1 在Eclipse空间中修改一次 1.2 在Eclipse文件中的.setting文件夹中修 将tomcat版本 及jdk版本修改与Eclipse一致就行 1.3 效果 2.注意事项 相同位数(比如都是64位jdk可以) 但是如果将64开发的项目 部署在32位jdk生产环境下 就不行 所以: (1)开发环境与生产环境 保持一致 (2)开发玩成项目 将jdk 、tomcat、Eclipse、数据库类型(数据库备份脚本)都备份一份放到项目的SVN上 来源: oschina 链接: https://my.oschina.net/u/3015807/blog/1601197

hudson构建maven程序时的常见问题@wss

回眸只為那壹抹淺笑 提交于 2019-11-29 02:01:59
要是构建hudson任务里提示的错误是不包含某个文件,先去tomcat下webapps中看一下是否有这个文件,如果确实没有的话就去svn里看看有没有,如果svn里有的话就去CI配置文件里改一下,找到带有exclude字样的那行代码,比方说excludes=”**/*.java.txt”/>,此时把.txt文件去掉,就不会把svn里的txt文件排除在外了。 在使用前确保tomcat可用 来源: oschina 链接: https://my.oschina.net/u/3756527/blog/3035920

SpringCloud简明教程配置汇总笔记

人盡茶涼 提交于 2019-11-28 23:39:01
本文涵盖 spring cloud 学习示例程序,eureka,feign,rebbion,hystrix,zuul,config,bus使用示例(使用svn管理配置) 。 Eureka注册中心 Eureka服务端配置 @EnableEurekaServer eureka: instance: hostname: localhost client: register-with-eureka: false #是否将eureka自身作为应用注册到eureka注册中心 fetch-registry: false #为true时,可以启动,但报异常:Cannot execute request on any known server serviceUrl: defaultZone: http://${eureka.instance.hostname}:${server.port}/eureka/ Eureka客户端配置 @EnableDiscoveryClient spring: application: name: service-a eureka: client: serviceUrl: defaultZone: http://localhost:8010/eureka/ #eureka服务注册地址 Ribbon 客户端的负载均衡 在注入 RestTemplate 调用服务时,加注解

Rainbond对接私有源码仓库(Git、Svn)

本小妞迷上赌 提交于 2019-11-28 21:53:50
本篇文章主要讲解Rainbond如何获取私有源代码仓库进行源码构建。 原理解读 通过自定义源码的方式创建应用 当你填写Git地址时,平台会自动判断地址的协议,如果是HTTP的Git地址,平台会提示你输入Git仓库的用户名和密码,如果是公开项目,用户名密码可以省略。当输入的Git地址是SSH协议时,平台会提示你将Rainbond的SSH公钥复制到Git仓库中。Rainbond会为每个团队生成独立的公钥以避免多团队密钥冲突。 当你填写Svn代码地址时,平台提示输入账号名和密码,如果是私有仓库,请务必输入账号。 操作流程 本文主要讲解通过 SSH 公钥的方式对接私有部署的Git仓库,以 GitLab 为示例进行说明。 Gitlab创建新项目 如果你已有项目,此步骤跳过 新建项目 填写项目名称 创建示例代码 切换到SSH地址后,需要记住项目的SSH地址,后续创建应用时需要用到,这里的地址是 git@172.16.210.205:test/helloworld.git 新建一个index.html 的文件,内容为 hello world,hello goodrain! 提交。 配置SSH公钥对接私有仓库 获取公钥 进入【创建应用】-【从源码创建】-【自定义源码】,将项目的SSh协议的地址复制到【Git仓库地址】栏中时,会提示【配置授权Key】连接,点开显示详细信息: 将公钥添加到Git仓库

liunx 搭建svn服务器并实现钩子自动更新到web项目

不打扰是莪最后的温柔 提交于 2019-11-28 13:07:01
1:检查系统有没有安装svn # rpm -qa subversion 2: 如果没有安装采取安装svn # yum install subversion 3: 创建版本库 # mkdir /opt/svn # svnadmin create /opt/svn/project1 4: 配置版本库 一个版本库创建以后会生成 conf,db,format,hooks,locks,README.txt等文件,进入conf目录配置文件 1)配置passwd文件(主要内容是用户+用户密码) 其中zhoulf为用户名 123456为密码 2)权限控制authz配置 为zhoulf用户分配版本库rw权限 也可以这样写[\] zhoulf=rw 权限更大 3) 服务svnserve.con配置 5:开启版本库 # svnserve -d -r /opt/svn/project1 6 : 查看进程 # ps -ef|grep svn|grep -v grep 二 创建钩子实现自动更新到web项目 1:在hooks 下创建自动更新的脚本post-commit 文件 复制以下内容 #!/bin/sh export LANG=zh_CN.utf-8 REPOS="$1" REV="$2" SVN=/usr/bin/svn #你svn脚本所在的目录 WEB=/web/ruigao #你更新到web项目的位置

100:代码管理平台svn

◇◆丶佛笑我妖孽 提交于 2019-11-28 13:06:35
1:代码管理平台 :代码版本管理工具,工作中用于代码更新,代码发布统计,代码版本控制;(频繁更新代码的版本记录),方便查阅历史变更,协同开发及合并; 版本管理工具发展: cvs(编码兼容不太好) ----> svn -----> git svn(subversion),是一个开源版本控制系统,始于2000年; C/S架构,要依赖于网络; git是有linux创始人linus发起,目的用于更好的管理linux内核的代码; git和svn的区别是 :git是分布式,不需要依赖服务端就可以工作, github 是基于git的在线web页面的代码管理平台,可以选择付费服务; gitlab 可以认为是一个开源的github, 两者没有直接关系 ; 1:安装svn:yum install -y subversion: 2:创建版本库; 创建一个目录----创建配置文件 [root@localhost_001 ~]# mkdir -p /data/svnroot/myproject [root@localhost_001 ~]# svnadmin create /data/svnroot/myproject/ [root@localhost_001 ~]# ls /data/svnroot/myproject/ conf db format hooks locks README.txt 3

关于连接不上SVN的部分解决方案——No repository found in svn localhost

扶醉桌前 提交于 2019-11-27 08:40:50
当连接svn出现拒绝连接多半是svn服务没有开启,一下是svn几个常用指令 1. 开启svn service svnserve start 2. 重启svn service svnserve restart 3. 查看svn状态 service svnserve status 今天如往常一样做事,期间发现一个问题,于是就打算将文件与 svn 上的文件进行对比,可谁成想 Eclipse 突然弹框报错,然后我到SVN资源库中直接刷新打开 svn 的地址,又弹框报错:文件夹不存在,第一反应是服务器的 svn 服务应该挂了,于是上线看了看,发现果然 svn 的服务挂了,于是重新启动,结果发现还是没有,觉得郁闷之余,也开始将近 2 个小时的百度之旅—— 由于报错的其中一句「 SVN Unable to connect to a repository at URL 」在网上找到最多的解决方案大概就是下面这个了吧: 1、右键点击本地,TortoiseSVN → Settings → Saved Data 2、在完成上面步骤后出现的界面上,点击各个「 Clear 」按钮,把本地缓存清楚了,然后「 确定 」 3、最后就可以进行SVN的检出、更新、提交等一系列的操作了。 ( 这个方法是认为自己电脑上的问题,而且装好了 SVN 客户端的比较方便操作,其实无非就是清缓存。 ) 是的