以下文档来自Anyfo开源组织http://www.anyfo-life.com/ ,版权归Anyfo开源组织所有,这里仅用于收藏,方便在线查阅。

AnyFo–SVN 碧血剑法

主编:周家豪

版本:V.080817

目录

一、 文件简介

二、 服务器配置

三、 在eclipse装载subclipse-site-1.2.0.zip。.

四、 共享项目

五、 下载项目、更新和提交

六、 经验总结

一、 文件简介

1.subclipse-site- 1.2.0 .zip  eclipse插件包

2.svn- 1.4.3 -setup.exe     服务器安装文件

3.TortoiseSVN- 1.4.3 .msi   可视化安装文件

二、 服务器配置

1.          安装svn- 1.4.3 -setup.exe和TortoiseSVN-1.4.3.msi。

2.          创建和配置SVN资源位置。

a)    新建一个文件夹。如e:/SVNTest

b)    在新建文件夹e:/SVNTest创建SVN资源。鼠标右键->TortoiseSVN->Create repository here->(FSFS)->OK。

c)    以文本形式打开文件e:/SVNTest/conf/svnserve.conf。

将 # anon-access = read

# auth-access = write

# password-db = passwd

的注释去掉。(将前面的‘#’和空格去掉)

d)    建立客户端用户名和密码。

以文本形式打开文件e:/SVNTest/conf/passwd

在[users]下添加用户名和密码。如:

e)    启动服务器

在Dos界面下输入svnserve.exe -d -r e:/SVNTest。如:

其中e:/SVNTest是上面建立的目录。

注意:输入后Dos界面不能关闭。

三、 在eclipse装客户端插件

注意:如果在课室执行前建议拔调网线或关闭网卡。

a)    第一步:Help->Software Updates->Find and Intall。

b)    第二步:Next。

c)    第三步:New Archived Site...。

d)    第四步:选择subclipse-site- 1.2.0 .zip的路径。

e)    第五步:OK后得到以下画面,在框框中会多一项subclipse-site- 1.2.0 .zip,然后按Finish。

f)    第六步:选择第一项,按Next。

g)    第七步:Finish->Install All->Yes

安装完毕会自动重启eclipse。重启后Window->Show View->Other

h)    第八步:选择SVN资源库

i)    第九步:新建资源库

注意:已svn开头,不是http;ip是服务器ip,必须确保服务器已经开启。即二、2.e)。

四、 共享项目

a)    第一步:鼠标右键点击—>Team—>Share Project...

b)    选择SVN然后Next

c)    Next—>Next—>Finish。使用时需要输入用户名和密码。

d)    剩下的工作就是等待……

五、 下载项目、更新和提交

1.    下载项目

a)    第一步:项目鼠标右键捡出为...

b)    第二步:Finish。(可修改名称)

2.    更新——更新别人提交的代码。鼠标右键—>Team—>更新。

3.    提交——提交自己完成的代码。鼠标右键—>Team—>提交。如上图。

注意:本地文件与服务器不同时,文件图标右下脚会有黑边白星提示。

六、 经验总结

a)    公用的xml配置,如Hibernate的conf最好一个人统一配置。

b)    每次提交最好能把摘要写上,方便恢复。

c)    如果出现不可修复问题,可以将整个项目删除并重新下载。

d)      SVN不是万能,最好能定期手动保存,以便恢复。

AnyFo–SVN碧血剑法——实用开发笔记收藏相关推荐

  1. 微信小程序开发笔记,你收藏了吗?

    ** 微信小程序开发笔记,你收藏了吗? ** 最近在开发微信小程序,把自己在项目中经常遇到的知识点记录下来,以便下次开发的时候查看. 开发小程序开发工具推荐vscode写代码,微信开发工具用于查看效果 ...

  2. iphone开发笔记和技巧总结

    在iphone程序中实现截屏的一种方法: //导入头文件   #importQuartzCore/QuartzCore.h //将整个self.view大小的图层形式创建一张图片imageUIGrap ...

  3. Android开发笔记(一百一十二)开发工具

    Eclipse/ADT ADT是Google在Eclipse基础上封装了Android开发工具的环境,最新版本是2014年7月2日发布的adt-bundle-windows-x86_64-201407 ...

  4. PLSQL开发笔记和小结

    PLSQL开发笔记和小结 *****************************************   PLSQL基本结构 ********************************* ...

  5. 微信小程序开发笔记 进阶篇③——onfire.js事件订阅和发布在微信小程序中的使用

    文章目录 一.前言 二.onfire.js介绍 三.API介绍 四.实例应用 五.onfire源码 六.实例源码 一.前言 微信小程序开发笔记--导读 二.onfire.js介绍 一个简单实用的事件订 ...

  6. FL2440(S3C2440A 芯片) 开发板开发笔记

    FL2440(S3C2440A 芯片) 开发板开发笔记 开发板的拨码开关指南: FL2440 改 vnfg 飞凌嵌入式 www. witech. com. cn 09. 8. 22 1 开发板使用手册 ...

  7. 张高兴的 Windows 10 IoT 开发笔记:BH1750FVI 光照度传感器

    张高兴的 Windows 10 IoT 开发笔记:BH1750FVI 光照度传感器 原文:张高兴的 Windows 10 IoT 开发笔记:BH1750FVI 光照度传感器 BH1750FVI 是一款 ...

  8. 【Visual C++】游戏开发笔记十四 游戏画面绘图(四) 华丽的CImage类

    本系列文章由zhmxy555编写,转载请注明出处. http://qianmo.blog.51cto.com/5127279/875711 作者:毛星云 邮箱: happylifemxy@qq.com ...

  9. Android工程开发笔记一

    Android工程开发笔记<一> ---------------------------------------不同 APP相互调用 activity 1.ComponentName() ...

最新文章

  1. DIOCP (一) DIOCP常见问题。
  2. ccentos 7下安装php5.6并使用nginx + php-fpm部署多个不同端口网站
  3. Swift 单元测试
  4. python3.x 使用正则表达式拆分字符串并换行显示
  5. 华为交换机netstream配置
  6. [leetcode] 874. 行走机器人模拟(周赛)
  7. IOS中的懒加载lazyLoad
  8. linux之eval命令
  9. MongoDB与Spring Data项目
  10. shell 删除七日内日志_shell日志删除(超容量自动)
  11. c语言int转字符串_C语言零基础入门-指针-05
  12. Android 实现 欢迎界面 自动跳转 到 主界面
  13. mysql 取首字母_MySQL中获取拼音首字母的方法
  14. 比特率与波特率有何差别?—Vecloud
  15. 现在1分、2分、5分硬币的收藏价格如何呢?
  16. 【听说】比付费软件更好的94个免费软件
  17. 微服务项目架构演变过程
  18. 深入第一个机器学习算法: K-近邻算法(K-Nearest Neighbors)
  19. 微擎打开导航提示该网页无法正常运作
  20. 快手火山抖音视频(包含其他视频)跨平台操作搬运,下载,消重,全自动操作解放双手...

热门文章

  1. Resilient Distributed Datasets: A Fault-Tolerant Abstraction for In-Memory Cluster Computing
  2. 以太坊怎么扫块,Magician-Web3 1.0.5 发布啦,加入了负载均衡 和 重试策略
  3. java 处理换行符_Java 文件换行符识别与转换
  4. 面向未来,下一代军用装备软件测试系统
  5. MLB2019总决赛结束啦!
  6. 电脑显示rpc服务器开不了机,win电脑提示rpc服务器不可用,开不了机怎么解决?小编手把手教你三分钟解决...
  7. WinPython 3.6.3.0Qt5 集成的包
  8. Xcode8以及iOS10问题记录
  9. tarjan模板---求解有向图强连通分量
  10. WSREP has not yet prepared node for application use