最近做项目在用svn,对svn有个初步了解,今天利用一点时间在本地配置了一个svn的服务端。整个过程分为以下几步:

①下载Visualsvn Server并且进行安装。

②安装好以后,在Visualsvn Server中看到应该是这样的

然后右击Repositories,点击创建仓库,一步步下去,之后一个新的仓库建成了。此步之前应该还需要创建user

③有了仓库,然后需要你本地用svn的客户端(Tortoise SVN)把代码托管上来,这个过程也需要几个步骤

第一步,首先把你代码所在的文件夹进行chec out,在弹出的对话框内,输入远端SVN的地址,以及本地要保存的目录,如果你想checkout某个具体版本,还可以在“Revision”里进行设置。这一步的作用是什么呢?就是为了此文件夹与本地服务器上面的某个文件夹同步,这样版本统一。

第二步,你把需要托管的代码右击add,此时你的代码被add到了版本库中。

以下摘自百度:add 功能:向文件拷贝所在的文件夹中添加新的文件,并作出标识,是新添加的,下一步提交时将一并提交到Subversion版本库中去。简单的说就是将一新文件加入svn,你添加再提交后该文件就进入subversion版本中去了;在开发中,如果创建了新的文件或目录,那么你需要先把它们纳入版本控制中。选中那个文件或目录并使用TortoiseSVN > Add… 即可。

第三步,需要commit到仓库中了,因为是第一次把整个项目传到服务端,所以就是All,这样在服务器端就能看到看到本地的文件夹结构了。这样服务器端与本地代码一致了

以下摘自百度:SVN的提交是将在工作空间做的修改进行提交,包括文件内容的修改,文件或目录的添加,删除,命名,移动等操作。开发项目时,你会在工作拷贝中修改项目的代码,你总要把修改之后做过的改动又存回到项目仓库中去。这个过程称为“提交”。提交是将你对工作拷贝所作的所有改动发送并存储到中央项目仓库中。

备注:svn还有很多命令方法需要学习,这仅仅是个初级托管的步骤。

最新文章

  1. 20155324王鸣宇对C语言课程回顾及对Java的展望
  2. dvd开发小程序
  3. Html_color code表示
  4. iOS “智慧气象”APP中用到的第三方框架汇总
  5. Rman-03002,Rman-12010,Rman-12012
  6. PHP命名空间(Namespace)
  7. SpringMVC注册拦截器
  8. 【Xamarin挖墙脚系列:Xamarin正式发布了IOS的模拟器在Windows下】
  9. Knockout 是什么?
  10. --@angularJS--指令与控制器之间较复杂的交互demo2
  11. gnome 3 美化
  12. JEECG 3.8宅男优化版本发布
  13. HTTP权威指南_Note
  14. [Maven - Java Version] 如何设置Maven的Java版本或者使用不同的JDK版本编译
  15. Java学习--枚举
  16. Ubuntu 启动服务 失败 的 可能解决办法
  17. jQuery实现回车绑定Tab事件
  18. golang 请求带验证信息的坑
  19. what's the python之可迭代对象、迭代器与生成器(附面试题)
  20. 【appium】keyevent的keycode

热门文章

  1. MSSQLSERVER数据库- 一条代码搞定单表备份表结构和表数据
  2. linux安装oracle
  3. Win8.1激活
  4. 从零开始学android开发-详细谈谈intent的startActivityForResult()方法
  5. android常见错误--INSTALL_FAILED_DEXOPT
  6. Android中定时器的3种实现方法
  7. SQLSERVER复制表的方法
  8. mysql中删除表
  9. 转--23种设计模式的搞笑解释(后续放逐一C++解释版本)
  10. 傲娇Android二三事之操蛋的开发日记(第一回)