idea svn 使用问题】的更多相关文章

svn 命令篇 svn pget svn:ignore // 查看忽略项 svn commit -m "提交说明" // 提交修改 svn up(update) // 获取最新版本 svn st(status.stat) // 查看状态 svn ps svn:ignore "node_modules" . // 设置忽略指定目录项 (目录) svn ps svn:ignore "test.dat" . // 设置忽略指定项 (文件) svn ps…
1.新建版本库 [root@localhost repos]# mkdir -p project [root@localhost repos]# svnadmin create project [root@localhost repos]# cd project/ [root@localhost project]# ll total 24 drwxr-xr-x. 2 root root 4096 Oct 26 20:56 conf drwxr-sr-x. 6 root root 4096 Oct…
1.Maven Maven可以构建项目,采用pom方式配置主项目和其他需要引用的项目.同时可结合spring3.0的新特性web  fragment. 从现实出发,特别是对于管理不到位,程序员整体素质不是那么高的开发团队,采用这种方式未必能发挥其优势和功效,反而会成为制约前进的一种方式. 2.Gradle 对于gradle我是相当喜欢和推崇.但推崇不能盲目,和Maven一样拥有中央仓库且支持多种仓库方式. 同样站在开发团队管理和日常开发效率.舒适度.方便程度角度出发,我建议采用gradle的ma…
步骤1:安转svg: 注意事项: 安装的时候选择:Modify 安装到以下图片的步骤时: 黄色区域选择: 步骤2:新建svn仓库文件夹(本教程例子:D:\svn-5gpos),选择文件夹右键,点击下图片的黄色区域:Create reposhory here 之后会出现如下图片的界面,点击黄色区域 步骤3:修改配置文件 找到D:\svn-5gpos\conf\  路径下的  svnserve.conf  文件,修改19行配置 # anon-access = read # auth-access =…
整体流程 每次SVN上代码有变动,触发自动构建动作,并部署到服务器的tomcat上,具体流程: 1.SVN上提交代码修改 2.maven执行Goals 3.将web工程打成war包 4.关闭服务器的tomcat,拷贝war包到服务器tomcat的webapps目录,启动tomcat 项目相关配置 因为我们使用的是maven工程,所以配置下pom.xml就可以啦,重点关注build的配置,如下: <build> <finalName>dss</finalName> <…
所要用到的主要插件: [MSBuild Plugin] 具体操作: 1.配置MSBuild的版本 [系统管理]->[Global Tool Configuration]->[MSBuild],点击[新增MSBuild]进行版本的添加,如下: 注意:其中Path to MSBuild为文件夹路径,代码要编译的那台机器的文件夹,如果绑定的是slave时,这个路径就代表这slave的路径 最后,点击[Save]完成保存. 2.新建项目进行测试 这里假设在要进行构建的机器上已经新建好项目,并放在“D:…
主要更新: 1:增加子目录部署支持. 2:增加Taurus.MVC支持. 3:优化及Bug修复. 1:增加子目录部署支持: 其实在重写Aries框架的时候,我是去掉了目录部署功能的,主要是为了加快Aries开发的速度. 不过最新有用户反馈,需要部署在子目录下,所以就顺势把子目录部署这块功能给增加上了. 2:增加Taurus.MVC支持: Aries  2.0的目录结构是这样的:原来的Aries.Logic下的Handler变更到Aries.Controllers下,其它变化不大. 在我整个设计的…
在实际的开发中,我们一般使用SVN工具进行源代码的管理.在实际的产品开发中,根据项目的一些定制要求,往往需要对某一些代码的修改,但是又不想影响主要的开发,这个时候需要对当前的主分支做一些分支处理(branch). 在分支的过程中,我们有时只需要对其中的一些文件或者某几个目录进行分支,但是当分支一多,往往对于我们的工作来说就是个噩梦,至少是TortoiseSVN是没有批处理的功能的,而他的命令行支持更是难用至极. 在最初的试验中,我采用命令行对分支进行批量操作,但是命令行一个是编写麻烦,另外就是日…
前言     上一篇随笔Maven+Nexus+Jenkins+Svn+Tomcat+Sonar搭建持续集成环境(一)介绍maven和nexus的环境搭建,以及如何使用maven和nexus统一管理库文件和版本,以及怎么将自己的模块上传至nexus私服,供其他模块引用.下面将主要介绍如何利用Jenkins.SVN.Tomcat以及Sonar来完成项目的自动化编译.测试和发布,以及检查项目的代码质量. 利器Jenkins     Jenkins源于另外一个持续集成工具Hudson,Hudson在o…
前言     但凡一个略有规模的项目都需要一个持续集成环境的支撑,为什么需要持续集成环境,我们来看一个例子.假如一个项目,由A.B两位程序员来协作开发,A负责前端模块,B负责后端模块,前端依赖后端.A和B都习惯使用SVN作为代码管理工具,他们分别开始工作,一个功能完成后会提交到SVN,以便对方能够使用.一天B告诉A,我的某个功能完成了,提交到SVN,你更新下来试一下.A便从SVN更新下来代码,结果一试,我檫报错,于是告诉B你的代码有问题,B检查了一下确实有问题,然后B经过1个小时修改后,重新上传…
第1种安装方法 下载SVN安装包.地址:subclipse.tigris.org/servlets/ProjectDocumentList?folderID=2240. 根据Eclipse版本进行下载. 启动Eclipse,找到Help->Install new software...,单击Add,输入Name,Location选择刚才下载的安装包的位置,或者输入地址http://subclipse.tigris.org/update_1.8.x. 全选中这两个,点击next. 5 选择I ac…
UI版: 如果多人编辑同一段代码,常常容易出现冲突的情况: 如果出现冲突,我们如何解决他呢? 1 可以选择使用自己的文件mime file,也可以使用 他们的文件 their file 2 解决冲突, 而不是逃避. 在上图 Mergerd 部分直接编辑即可: 编辑完毕,然后 选择“Marked as resolved” 即可 圆圈表示空行, — 表示左边的版本的内容 + 表示右边的版本的内容 <=> 表示移动的内容, 这个其实没什么用 灰色部分表示原来是没有的. (左边)褚红色的表示被修改的内…
1.在myeclipse中要安装svn插件,首先是下载svn插件. 下载地址:http://subclipse.tigris.org/servlets/ProjectDocumentList?folderID=2240 选择一个稳定的版本,点击下载,如下图  : 2.进入myeclipse安装目录  找到   dropins  文件夹.在dropins 文件夹下创建一个svn目录.如下图: 3.解压下载的svn插件,把  features   和  plugins  文件夹拷贝到dropins文…
SVN是以个开放源代码的版本控制系统,当前最流行的版本控制系统,GIT是近段时间刚兴起的. 下面开始介绍如何安装也配置 1先下载或者从别的地方弄一个安装包(本人是64位的,32位的就用32位的安装包) 2双击打开安装 这里没截图了,就是按部就班的安装没有什么可说的 3安装完成后 4 点击操作点击新建,新建一个文件 点击customize permissions 单击Add,出现一个弹窗,再点击Create user,注册一个账号密码 之后点完成 再安装这个软件 双击打开 然后就点Next直接安装…
升级win10以后,什么都正常,就是svn版本库图标不见了,图标的显示有助于我们定位代码的修改及提交情况,该怎么办呢? 下面分享详细的解决办法亲测有用: 其实也比较简单, 在注册表中找到此项: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers 或者 在  [HKEY_LOCAL_MACHINE] 中搜索 "ShellIconOverlayIdentif…
异常处理汇总-开发工具  http://www.cnblogs.com/dunitian/p/4522988.html cleanup failed to process the following paths:xxx Previous operation has not finished; run 'cleanup' if it was interrupted 解决方法有两个,一个是用sqlite清除下数据库wc.db的work_queue,这种网上说的比较多.我说下第二种方法:这个需要svn…
首先介绍几个版本控制软件相互比较的重要依据: a.版本库模型(Repository model):描述了多个源码版本库副本间的关系,有客户端/服务器和分布式两种模式.在客户端/服务器模式下,每一用户通过客户端访问位于服务器的主版本库,每一客户机只需保存它所关注的文件副本,对当前工作副本(working copy)的更改只有在提交到服务器之后,其它用户才能看到对应文件的修改.而在分布式模式下,这些源码版本库副本间是对等的实体,用户的机器除了保存他们的工作副本外,还拥有本地版本库的历史信息. b.并…
前端资源迁移     目前公司的前端资源托管在svn服务器上,由于团队的逐渐扩大,svn的分支管控越来越不灵活,而且对于以后前端流程一体化的处理支持不是很好,因此决定在版本控制上转向git.git的好处不用多说:多分支并行开发,自动化构建,持续集成等等,这也是促使我们转向它的原因. 具体操作中的问题     首先尝试使用gitlab提供的web hooks进行触发脚本控制.web hooks发出的post请求我们的php文件,在php中执行相关shell脚本,完成一体化构建.但是shell中的提…
这是继上次svn 客户端与服务器安装后的如何在Eclipse 环境下在线安装 SVN插件,我的Eclipse版本是4.50 SVN的在线安装 下面为大家提供SVN 的在线安装教程.下面是安装的 详细过程: 1.打开Eclipse的help的Install New Software 其中http://subclipse.tigris.org/update_1.10.x是最新版本的SVN插件的下载站点[subclipse是Eclipse的SVN插件]. 全部选中 这个过程可能会有点久,根据个人电脑情…
SVN是什么?有何用? SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS.CVS,它采用了分支管理系统,它的设计目标就是取代CVS.互联网上很多版本控制服务已从CVS迁移到Subversion.说得简单一点SVN就是用于多个人共同开发同一个项目,共用资源的目的,就是说,打个比方,一个团队五个人,每人负责一个模块,五个人可以在实践各地不同角落,只要每次把做好的模块在上传到svn服务器之前更新一下就能达到项目自动完全整合,说起来就是团队开发更加便利了. Subvers…
svn 提交代码报错 最近新安装了TortoiseSvn 1.92,在上传代码,其中有新增加的文件,出现如下错误: 解决方法: 1.用vs生成patch文件 2.生成的patch文件中讲nonexistent改为revision 0 3.在viewboard中选择update->upload diff 4.填写Base Directory, Diff, Basic Commit ID…
首先解释下概念: SVN:Subversion的简称,版本控制系统.采用集中式管理(本地只保留服务器仓储的副本,想要把代码交到服务器或者看提交记录.差异对比就必须得有网络连接) Teamcity:可持续集成.我的理解就是可以帮你编译.跑测试.既保证服务器上版本的正确性. YouTrack:提供敏捷的项目管理. Upsource:存储库浏览和代码审查,可以创建浏览源代码库,分享,讨论和审查代码. 就以我们明天工作室的环境为例进行讲解吧: 首先去服务器上找到svn的客户端.新建一个仓储 看图: 名字…
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using System.Net; using System.Text.RegularExpressions; using System.IO; using System…
建立一个文本文件,取名为kill-svn-folders.reg(扩展名由txt改为reg),内容如下: Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN] @="Delete SVN Folders" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN\command] @=…
给Android Studio项目里面的一个文件改名以后,再提交SVN时总是提示冲突,没办法解决.再后来不知道怎么弄的,每次提交时停留在SVN Performing VCS Refresh始终都不会完成,一直在那里转,结束掉以后Performing VCS Commit又始终都不会完成,也一直在那里转. 后来终于找到了解决的办法: 1. 删掉Android Studio,重新安装,尤其是C:\Users\用户名\.AndroidStudioX.X这个文件夹一定要删掉(为了保险可以先备份一下):…
 本文地址   分享提纲: 1. svn 不常见单有用的命令 2. svn查看切换用户 1. svn自己总结的一些不常见,但有用的命令 1)[导出svn不带版本代码]导出不带svn版本控制的代码到本地的 localdir下: svn export https://github.com/wozhuzaisi/PHPMailer.git/trunk  ./localdir   2)[svn add取消] svn revert         如果是 取消文件夹可以是  svn revert --re…
首先在mac中svn的安装会去选择Cornerstone 如果遇到这个问题肯定是已经安装并准备上传.a 文件了.首先要清楚svn是默认过滤忽略.a文件的上传的,要想可以上传.a 可以通过这个简单的方法做: 打开终端,在终端直接输入:open ~/.subversion/config 然后会出现好多行 # 开头的句子 直接command + F 快速搜索输入 auto-props 找到 [auto-props] 然后 在这句代码的上面一行复制这句话global-ignores = .o .lo .…
1. 选择菜单 帮助–> 安装新软件 2. 在使用里键入地址:  http://subclipse.tigris.org/update_1.6.x并点击添加 在Subclipse栏里选择带有Required标签的项目,一共三个 然后 , 下一步 完成 下载完后重启 Flash Builder4      最新的地址为:http://subclipse.tigris.org/update_1.8.x  添加--勾选所有选项--然后勾掉"Subclipse Integration for My…
Eclipse 安装最新SVN插件 下载地址 下载最新的Eclipse,我使用的是eclipse-jee-kepler-SR2-win32-x86_64.zip(Eclipse IDE for Java EE Developers)版如果没有安装的请到此地址下载:eclipse.org/downloads/ 如果没有安装的请到这里下载安装:http://eclipse.org/downloads/ 1.下载最新的Eclipse,我的版本是3.7.2 indigo(Eclipse IDE for…
曾经用Cornerstone check out 一份项目下来,但其中第三方.a库始终丢失,项目报错,研究后找到了以下解决方法: 首先,Xcode默认忽略.a 文件.所以无法提交到svn服务器,但是很多第三方的库都有.a文件.所以还是必须提交到服务器. 搜索了一下解决方案: 1. 打开终端,  在命令行中输入: vi ~/.subversion/config  来打开配置文件.2. 然后, 在[miscellany]项找到这个串:  # global-ignores = *.o *.lo *.l…