svn

Chromium Embedded Framework中文文档 (SVN属性)

元气小坏坏 提交于 2020-03-28 18:32:29
转载自:http://www.cnblogs.com/think/archive/2011/10/06/2199692.html Subversion properties 在CEF开发中,应当如下将Subversion配置文件配置成自动设置新文件的属性,不要使用svn:eol-style=native因为它会使得不同平台间的文件比较变得十分痛苦 # CEF-specific config file to put at ~/.subversion/config or %USERPROFILE%\AppData\Roaming\Subversion\config# Originally copied from http://src.chromium.org/viewvc/chrome/trunk/tools/buildbot/slave/config?revision=46073[miscellany]global-ignores = *.pyc *.user *.suo *.bak *~ #*# *.ncb *.o *.lo *.la .*~ .#* .DS_Store .*.swp *.scons *.mk *.Makefile *.sln *.vcproj *.rules SConstruct *.xcodeprojenable-auto-props = yes[auto

svn配置及基本使用

你说的曾经没有我的故事 提交于 2020-03-28 04:24:19
svn软件下载地址 http://subversion.apache.org/packages.html 在安装TortoiseSVN时安装客户端和服务端 下以svn在windows下使用为例,linux上类似 一:svn使用 1.创建多个svn仓库 svnadmin create E:/svnServer/web svnadmin create E:/svnServer/ot 2.启动仓库服务 svnserve -d(独立端口运行) -r(仓库地址) svnserve -d -r E:/svnServer/web //启动web仓库服务 svn服务走svn协议,端口号码是3690 E:/svnLocal/hkui>svn co svn://127.0.0.1 svn co --username 用户名 --password 密码 svn://127.0.0.1/web 3.使用svn服务 在E:/svnLocal/hkui下新建 a.php 添加到svn仓库:svn add 文件或者目录(多个文件或目录以空格隔开即可) svn add E:/svnLocal/hkui/a.php 提交到远程仓库 svn ci 文件路径 -m "注释内容" (不想写注释内容就 -m --force-log) svn commit E:/svnLocal/hkui/a.php -m "第一个文件"

SVN使用总结

北城以北 提交于 2020-03-24 13:26:06
3 月,跳不动了?>>> SVN 存储数据的方式 BDB ,Berkeley DB,一种事务安全型表类型 FSFS ,"FSFS" 采用文件系统的方式, 替代原来的基于Berkeley DB的实现. 因为BDB方式在服务器中断时,有可能锁住数据,所以还是FSFS方式更安全一点。 SVN 的运行方式及端口 独立服务器 3690端口 访问方式SVN:// C/S模式 借助apache运行 80端口 访问方式 http:// 工作流程 集中式代码管理的核心是服务器,所有开发者在开始新一天的工作之前必须从服务器获取代码,然后开发,最后解决冲突,提交。所有的版本信息都放在服务器上。如果脱离了服务器,开发者基本上可以说是无法工作的。下面举例说明:开始新一天的工作: 1 、从服务器下载项目组最新代码。 2 、进入自己的分支,进行工作,每隔一个小时向服务器自己的分支提交一次代码 (很多人都有这个习惯。因为有时候自己对代码改来改去,最后又想还原到前一个小时的版本,或者看看前一个小时自己修改了哪些代码,就需要这样做了)。 3 、下班时间快到了,把自己的分支合并到服务器主分支上,一天的工作完成,并反映给服务器。 这就是经典的svn工作流程. SVN+Apache 运行原理 SVN 搭配Apache的时候,Apache需要使用mod_dav_svn这个模块,他的运行机制如下:

svn conflict

无人久伴 提交于 2020-03-24 12:41:14
安装svn apt-get install subversion    当前两个人都更新版本为version1 A修改了monitor.txt文件 提交后版本为version2 B也修改了monitor.txt文件,提交后提示冲突,update后出现: root@test61:/tmp/testsvn/switches# svn update Conflict discovered in 'monitor.txt'. Select: (p) postpone, (df) diff-full, (e) edit, (mc) mine-conflict, (tc) theirs-conflict, (s) show all options: postpone 的意思是暂时推后处理,我可能要和那个和我冲突的家伙商量一番。 diff-full,则是比比看,到底什么地方冲突了。edit,修改冲突合并的文件。 mc,这个霸道,直接用我的。 tc , 底气不足,还是用别人修改的吧。 所以,一般是先 选择p ,然后发现会多几个文件,有1版本的,有2版本的,还有自己版本的,所以这时候就和A去协商下怎么改好吧。。。 然后选择还不能提交,svn st会发现monitor.txt提示是C ,这时候需要先使用 resolve 命令来说明怎么解决冲突 $svn resolve --accept working

阿里云ubuntu 创建svn服务器

随声附和 提交于 2020-03-21 16:52:35
1.SubVersion服务安装 sudo apt-get install subversion sudo apt-get install libapache2-svn 2.服务器配置 2.1相关用户、组的设定 将自己和“www-data”(Apache 用户)加入组subversion中 sudo addgroup subversion sudo usermod -G subversion -a www-data 看下结果: cat /etc/group|grep subversion 这里注意,需要注销然后再登录以便您能够成为 subversion 组的一员,然后就可以执行签入文件(Check in,也称提交文件)的操作了 仓库位置我们就放在/home/svn下吧( 注意,在阿里云里数据最好放在数据盘里,不要放在系统盘,系统盘太小 ): sudo mkdir /home/svn 2.2配置subversion 编辑/etc/subversion/config 文件,修改相关设置(笔者基本上是默认设置,没做任何修改) ### Section for configuring miscelleneous Subversion options. [miscellany] global-ignores = *.o *.lo *.la *.al .libs *.so *.so.[0-9]*

linux优化操作命令

核能气质少年 提交于 2020-03-21 10:28:37
优化linux服务器内存 [root@svn ~]# cp -r /etc/ ~/test/ [root@svn ~]# free -m total used free shared buffers cached Mem: 7873 7722 150 1 182 7080 -/+ buffers/cache: 459 7413 Swap: 20479 0 20479 [root@svn ~]# cat /proc/sys/vm/drop_caches 0 [root@svn ~]# sync [root@svn ~]# echo 3 > /proc/sys/vm/drop_caches [root@svn ~]# cat /proc/sys sys/ sysrq-trigger sysvipc/ [root@svn ~]# cat /proc/sys/vm/drop_caches 3 [root@svn ~]# [root@svn ~]# [root@svn ~]# free -m total used free shared buffers cached Mem: 7873 271 7602 1 1 33 -/+ buffers/cache: 235 7637 Swap: 20479 0 20479 NFS共享 [root@localhost ~]# yum -y install

Ubuntu server10.10下安装配置SVN

拜拜、爱过 提交于 2020-03-21 06:52:50
第一步:安装apache2 libapache2-svn subversion sudo apt-get install apache2 sudo apt-get install subversion sudo apt-get install libapache2-svn 安装完后按照提示 Run '/etc/init.d/apache2 restart' to activate new configuration! 重启apache2 第二步:创建SVN库和项目 sudo mkdir /home/svn //创建SVN库 sudo svnadmin create /home/svn/project //创建项目 第三步:创建组并添加成员 sudo addgroup subversion //创建一个叫subversion的组为拥有仓库所在的目录 系统提示: 正在添加组"subversion" (GID 1001)... 完成。 sudo usermod -G subversion -a www-data //将自己和“www-data”(Apache 用户)加入组成员中 查看:more /etc/group | grep subversion 系统提示: subversion:x:1001:www-data 第三步:修改项目权限 sudo chown -R root

Jenkins系列之-—01 简介&新建任务

拈花ヽ惹草 提交于 2020-03-21 05:47:20
一、Jenkins 简介 Jenkins是一个可扩展的持续集成引擎。 主要用于: l 持续、自动地构建/测试软件项目。 l 监控一些定时执行的任务。 Jenkins拥有的特性包括: l 易于安装-只要把jenkins.war部署到servlet容器,不需要数据库支持。 l 易于配置-所有配置都是通过其提供的web界面实现。 l 集成RSS/E-mail通过RSS发布构建结果或当构建完成时通过e-mail通知。 l 生成JUnit/TestNG测试报告。 l 分布式构建支持Jenkins能够让多台计算机一起构建/测试。 l 文件识别:Jenkins能够跟踪哪次构建生成哪些jar,哪次构建使用哪个版本的jar等。 l 插件支持:支持扩展插件,你可以开发适合自己团队使用的工具。 1 Jenkins的由来 目前持续集成(CI)已成为当前许多软件开发团队在整个软件开发生命周期内侧重于保证代码质量的常见做法。它是一种实践,旨在缓和和稳固软件的构建过程。并且能够帮助您的开发团队应对如下挑战: l 软件构建自动化 :配置完成后,CI系统会依照预先制定的时间表,或者针对某一特定事件,对目标软件进行构建。 l 构建可持续的自动化检查 :CI系统能持续地获取新增或修改后签入的源代码,也就是说,当软件开发团队需要周期性的检查新增或修改后的代码时,CI系统会不断确认这些新代码是否破坏了原有软件的成功构建

删除项目中的版本控制(SVN)

别说谁变了你拦得住时间么 提交于 2020-03-19 12:46:04
使用svn进行版本控制,每个文件夹下都有.svn文件夹,有些项目在脱离svn版本控制之后,想删除项目中所有的.svn文件夹,可用下面的方法进行快速删除: 建立一个文本文件,取名为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] @="cmd.exe /c \"TITLE Removing SVN Folders in %1 && COLOR 9A && FOR /r \"%1\" %%f IN (.svn) DO RD /s /q \"%%f\" \"" 保存之后,双击这个reg文件。成功后,在每一个文件夹上点击右键都会有一个“Delete SVN Folders”的选项,点击之后,既可以删除这个文件下(包括子文件夹)所有的.svn文件夹。 删除完成后,为了避免误操作,不小心把正处于版本管理中的.svn文件夹删除,最好把刚才的注册信息删除。删除方法是,打开注册表

在阿里云服务器上搭建svn和打开svn的端口

℡╲_俬逩灬. 提交于 2020-03-18 21:59:41
1.下载svn yum -y install subversion 出现这个complete表示搭建成功 查看svn版本 svnserve --version 2.创建仓库目录 mkdir -p /user/file/svn/repositories/eaglesvn 3.创建svn版本库 svnadmin create /user/file/svn/repositories/eaglesvn/ 创建好会生成以下文件 4.修改conf/passwd文本,增加用户 vim /user/file/svn/repositories/eaglesvn/conf/passwd (不要有空格) 5.设置权限 vim /user/file/svn/repositories/eaglesvn/conf/authz (不要有空格) 修改svnserve.conf文件: vim /user/file/svn/repositories/eaglesvn/conf/svnserve.conf (不要有空格) 打开一下里面的注释,去掉# 7.启动查看一下效果 svnserve -d -r /user/file/svn/repositories/ 启动 ps aux | grep svnserve 查看svn状态 8.在阿里云服务器打开3690接口 (1)点击云服务器 (2