SVN版本库封装迁移备份恢复等

SVN版本库打包迁移备份恢复等 SVN库迁移整理方法总结以下是subversion官方推荐的备份方式。关闭所有运行的进程,并确认没有程序在访问存储库(如 httpd、svnserve 或本地用户在直接访问)。备份svn存储库#压缩备份svnadmin dump /home/workhome/svn/repository | gzip > ~/repository-backup.gz#不压缩
阅读本文

配置管理小结——新人小白篇

大纲: 一、配置管理基本概念    二、.配置管理    三、SCM Tools    四、SVN:SVN的安装+SVN的操作一、配置管理基本概念1、配置 [configuration]  定义:在技术文档中明确说明并最终组成软件产品的功能或物理属性    关键词: 技术文档  明确说明 最终产品 功能 物理属性2、配置管理  configuration management  定义:在软件生命周
阅读本文

Eclipse的错误: 找不到或无法加载主类 10种解决大法!!!!!

今天启动eclipse,又遇到找不到或无法加载主类的情况,至少遇到3次这个问题了,隔一段时间就出现这个问题,而且每次解决的方法都还不相同,这个问题的标识就是项目上有红色差号或者叹号,原因诸多也说不清楚,有的时候是jar包缺或者引入了无用的jar包,有时候开发软件编译停顿了反应慢等等,今天特意总结解决此问题的方法,和大家分享一下:1、在src文件夹上点右键-Build Path-Use as Sou
阅读本文

git与svn之间的区别

1.git是分布式的,而svn不是       这是git与其他非分布式版本控制器的最核心的区别,例如:svn,cvs等,git(Bitkeeper, Mercurial)不会冲突,把代码放在电脑上,过段时间在提交、合并,不用联网也可以本地提交。git和svn一样有自己的集中版本库或服务器,但git更倾向于被使用于分布式模式。2.git分支与svn分支的不同     git可以通过简单的命令切换
阅读本文

linux命令(34):diff

diff 命令是 linux上非常重要的工具,用于比较文件的内容,特别是比较两个版本不同的文件以找到改动的地方。diff在命令行中打印每一个行的改动。最新版本的diff还支持二进制文件。diff程序的输出被称为补丁 (patch),因为Linux系统中还有一个patch程序,可以根据diff的输出将a.c的文件内容更新为b.c。diff是svn、cvs、git等版本控制工具不可或缺的一部分。1.命
阅读本文

maven命令大全

1. mvn help:describe 你是否因为记不清某个插件有哪些goal而痛苦过,你是否因为想不起某个goal有哪些参数而苦恼,那就试试这个命令吧,它会告诉你一切的. 参数: 1. -Dplugin=pluginName   2. -Dgoal(或-Dmojo)=goalName:与-Dplugin一起使用,它会列出某个插件的goal信息, 如果嫌不够详细,同样可以加-Ddetai
阅读本文

git一个分布式版本工具的使用

1.git和cvs的区别分支更快,更容易支持离线工作,本地提交可以稍后提交到服务器上git提交是原子的,且是整个项目范围的,而不像cvs是对每个文件git中的每个工作树都包含一个具有完整项目历史的仓库没有哪一个仓库会天生更重要2.git和svn的区别git是分布式git把内容按元数据方式存储,svn按文件git分支和svn分支不同,git可以在同一目录下快速切换分支git没有全局的版本号,svn
阅读本文

git常用操作

git是一个分布式版本控制软件,   区别于cvs和svn的分布式. 在ubutun安装 : sudo apt-get install git 将当前目录创建为版本库, 这样就可以用git记录文件的改动了.  git init 添加文件到仓库, 如果要添加全部,  git add --all.git add 文件名  接下里就可以提交到仓库了git commit -m ‘这里写注释‘  提交到g
阅读本文

maven安装和与IDE集成

第一部分:maven的基本信息和安装,配置 maven是一个项目构建和管理的工具,提供了帮助管理 构建、文档、报告、依赖、scms、发布、分发的方法。可以方便的编译代码、进行依赖管理、管理二进制库等等。maven的好处在于可以将项目过程规范化、自动化、高效化以及强大的可扩展性利用maven自身及其插件还可以获得代码检查报告、单元测试覆盖率、实现持续集成等等。maven常用的命令:Maven库:ht
阅读本文

Git 操作

Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。Git 与 SVN 最大的区别:GIT是分布式的,SVN是不是。 1.Git 配置git c
阅读本文

intellij IDEA ---转载

那种酸爽,根本说不出来—————————————————————————— by: Jimi没有BondJimi是谁? 就是洒家啊!刚开始学习写Java的时候,用的eclipse,正式工作后,主要用的myeclipse,去年初在前辈的推荐下,在2折的时候买了正版的 IntelliJ IDEA 和 Pycharm,12.0版终生使用,一年更新。使用前早就久闻其名,据说是最好的Java开发工具。起先用
阅读本文

SVN学习初谈

SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion。说得简单一点SVN就是用于多个人共同开发同一个项目,共用资源的目的。
阅读本文

GitHub新手上路

小白博客,记录大于科普。 Git与GitHubGit 是一个分布式版本管理系统,既然有分布式就有集中式,像CVS,SVN。集中式和分布式区别在哪? 集中式就是你把代码提交给远程的服务器,要用的时候再从远端服务器下载回来。所以使用集中式版本管理器必须需要联网。而分布式就相当于每个人的电脑都是自己的“远端服务器”。不需要联网,也不需要注册。(这里指的是Git,不是GitHub,Github还是需
阅读本文

studio环境下的svn使用

老实说在studio下使用svn有很多坑点,今天我带给你的知识是如何在studio下使用svn------------找一个空空目录,把svn服务器的工程检索下来------------打开studio新建工程,工程根目录和.svn同级-------------回到与.svn同级的目录,以svn的方式添加忽略文件,
阅读本文

maven 标准目录介绍及使用

创建project先去官方网站下载一个最新版本http://maven.apache.org/download.cgi. 下载后解压,使用之前最好先将maven的bin目录设置到path环境变量里面。maven无非也就是用来build一个project的,直接先上一个例子,在命令行下输入下面的命令:mvn archetype:generate DarchetypeGroupId=org.apach
阅读本文

Git 入门

Git是什么?Git是目前世界上最先进的开源的分布式版本控制系统(没有之一),用于敏捷高效地处理任何或小或大的项目。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。Git有什么特点?简单的说就是:高端大气上
阅读本文

Git教程

Git与CVS,SVN等不同,它采用了分布式版本库的方式,不必服务器端软件支持。1、Git与SVN区别    GIT不仅仅是个版本控制系统,它也是个内容管理系统(CMS),工作管理系统等。如果你是一个具有使用SVN背景的人,你需要做一定的思想转换,来适应GIT提供的一些概念和特征。Git 与 SVN 区别点: 1、GIT是分布式的,SVN不是:这是GIT和其它非分布式的版本控制系统,例如SVN,C
阅读本文

新人入职 自己看看

鸟儿起飞,如何飞的更高更远                                         -送给新手程序员入职第一天 多数学员在毕业时是没有相关开发经验的,往往他们内心都很担心我没有上过班,第一天该怎么做呢,入职该做什么?现在小编就来跟大家分享下程序员入职第一天的事。不做职场菜鸟一、带上各种证件 公司需要的证件人事发Offer的时候会在邮件里会提醒,一些必备的证件在入职前就应
阅读本文

git简介以及安装

git是什么?为什么这么多的人在用git?git是现在最先进的分布式版本控制系统;git相对于svn、vss、cvs的集中式版本控制要高明很多,集中式版本控制系统最大的毛病就是必须联网才能工作,如果在局域网内还好,带宽够大,速度够快,可如果在互联网上,遇到网速慢的话,可能提交一个10M的文件就需要5分钟,这还不得把人给憋死啊。分布式版本控制系统根本没有“中央服务器”,每个人的电脑上都是一个完整的版
阅读本文