番茄的梦想

那一抹夕阳

  博客园  :: 首页  ::  :: 联系 :: 订阅 订阅  :: 管理
  762 随笔 :: 5 文章 :: 241 评论 :: 204万 阅读

随笔分类 -  源码管理

摘要:摘要 本文在RBAC基本思想的基础上,增加资源权限的概念,设计了在企业应用系统中用户权限控制的一种具体的简单实现方法。关键字 用户权限控制名词解释资源权限:资源指的是纳入企业应用的一切需要管理的信息实体,如进销存系统中的进货订单;资源权限则是系统将要在这些资源的基础上进行的访问使用权限的控制;引言企业应用系统对安全问题有较高的要求,传统的访问控制方法DAC(Discretionary Access Control,自主访问控制模型)、MAC(Mandatory Access Control,强制访问控制模型)难以满足复杂的企业环境需求。因此,NIST(National Institute o. 阅读全文
posted @ 2013-09-02 14:46 番茄的梦想 阅读(1138) 评论(0) 推荐(0) 编辑

摘要:合并的工作是把主干或者分支上合并范围内的所有改动列出,并对比当前工作副本的内容,由合并者手工修改冲突,然后提交到服务器的相应目录里。如果当前工作副本是主干,则合并的范围是分支上的改动,如果工作副本是分支的,则合并范围是主干上的改动,并且一定要注意,合并的起始位置URL一定要和当前的工作副本的URL是相同的。一、合并一个范围的版本 此类型应用最为广泛,主要是把分支中的修改合并到主干上来。在主干上点击右键选择合并,然后选择合并类型:合并一个范围的版本。合并的源URL填写的是要合并的分支的URL,待合并的版本范围如果为空,则指的是合并分支上所有的版本,即自从分支创建以来到分支当前最新版本的所有演.. 阅读全文
posted @ 2013-05-23 17:11 番茄的梦想 阅读(7452) 评论(0) 推荐(1) 编辑

摘要:Subversion有一个很标准的目录结构,是这样的。比如项目是proj,svn地址为svn://proj/,那么标准的svn布局是svn://proj/|+-trunk+-branches+-tags这是一个标准的布局,trunk为主开发目录,branches为分支开发目录,tags为tag存档目录(不允许修改)。但是具体这几个目录应该如何使用,svn并没有明确的规范,更多的还是用户自己的习惯。对于这几个开发目录,一般的使用方法有两种。我更多的是从软件产品的角度出发(比如freebsd),因为互联网的开发模式是完全不一样的。 1.第一种方法,使用trunk作为主要的开发目录一般的,我们的所有 阅读全文
posted @ 2013-05-23 14:17 番茄的梦想 阅读(389) 评论(0) 推荐(0) 编辑

摘要:SVN使用: 1. 首先是安装TortoiseSVN这个Win下的客户端(当然用subversion自己的svn这个客户端也可以完成所有操作,理论上)。这个客户端是集成到Explore里的,所以没有什么独立的窗体,所有操作右键菜单来完成。 2. svn使用基本流程: 下面说的命令都与TortoiseSVN菜单上的名称一致。 a. 初次(initial)取出(checkout)repos,建立本地工作拷贝(WC WorkingCopy)。 b. 与repos同步(update),保证将要进行的编辑是最新版本。 c. 编辑源代码(包括创建、修改、删除)。 d. 与repos同步(update),提 阅读全文
posted @ 2012-10-26 09:35 番茄的梦想 阅读(8092) 评论(1) 推荐(0) 编辑

摘要:最近遇到SVN图标不显示问题,网上找到的解决方法----------------------------------------------------------------------------------------------------------------------------------------------------------------------------症状1:项目左边导航列表不能正常显示图标方法:windows ->preferences->General->Appearance->Lable Decorations 勾选其中的 S 阅读全文
posted @ 2012-10-08 18:01 番茄的梦想 阅读(43891) 评论(1) 推荐(2) 编辑

摘要:一直知道SVN有个switch命令,但是对它的介绍教程却很少,大多是生硬的svn帮助文档里的文字,从而一直不怎么会用。今天看了这篇文章,突觉豁然开朗,整理下来以备查阅。使用SVN,自然是需要与别人合作开发才能体现出作用。两个人如果都在trunk上工作,那么每次提交时都要保证代码的正确性,否则自己提交一个bug百出的版本,对方一更新就挂了,所以提交时都要很谨慎。但我觉得应该有人会像我一样有这样的强迫症,文件做点小修改就想提交到服务器上去,唯恐自己将来哪里修改失败而万劫不复。抑或为了备份考虑或者有事离开,也常常把写的不完整的程序提交上去。因此,每个人建一个branch,在自己的branch上修改, 阅读全文
posted @ 2012-07-12 16:30 番茄的梦想 阅读(759) 评论(0) 推荐(0) 编辑

摘要:svn switch 的作用,不大好讲清楚。用语言描述起来是:switch命令只是update命令的一个超集。svn switch和svn update两个命令唯一区别就是update会一直比较同一路径。换名话说,update通过时间移动你的工作拷贝,switch通过时间和空间移动工作拷贝。 本文的例子仅限svn中的两个txt文件switch,可能过于简单,但我相信以小见大,此时合用。一、最简单的svn switch 右键 orange.txt 点击,选择“TotoriseSVN”->“Switch..”,将其 switch 到svn中的 apple.txt。 原始 orange.... 阅读全文
posted @ 2012-07-12 16:28 番茄的梦想 阅读(13553) 评论(0) 推荐(0) 编辑

摘要:2009-04-24 来源:dev.idv.tw1 安装及下载client 端2 什么是SVN(Subversion)?3 为甚么要用SVN?4 怎么样在Windows下面建立SVN Repository?5 建立一个Working目录6 新增档案及目录到Repository中7 更新档案及目录8 更新至特定版本9 复制档案及目录10 制作Tag或是Release11 快速参考11.1 取得(Checkout)Repository11.2 更新(Update)档案或目录11.3 新增(Add)档案或目录11.4 提交(Commit)修改过的档案或目录11.5 Copy/Tag/Branch/R 阅读全文
posted @ 2012-07-12 15:54 番茄的梦想 阅读(485) 评论(0) 推荐(0) 编辑

摘要:使用svn几年了,一直对分支和合并敬而远之,一来是因为分支的管理不该我操心,二来即使涉及到分支的管理,也不敢贸然使用合并功能,生怕合并出了问题对团队造成不良影响,最主要的原因是,自己对分支的目的和合并的方法不甚了解,这才是硬伤。最近由于适配机型的需要(本人从事手机客户端的开发),需要经常接触分支和合并两项工作,突然发现这玩意整不明白很难开展工作,遂这两天着重研究了一下,有点收获,怕以后忘了,故趁着余温尚在赶紧写下来,好记性不如烂笔头嘛。下文的实践主要是参考了TortoiseSVN的帮助文档和Subversion的在线文档,Subversion的在线文档:http://svnbook.red-b 阅读全文
posted @ 2012-07-12 14:52 番茄的梦想 阅读(56707) 评论(26) 推荐(10) 编辑

摘要:分支用来维护独立的开发支线,在一些阶段,你可能需要将分支上的修改合并到最新版本,或者将最新版本的修改合并到分支。 此操作十分重要,在团队开发中,如果你是SVN 的维护者此环节可以说是必不可少,因为团队开发中如果使用了分支,那样合并分支到主干、或者分支合并分支的操作是必须的。 如果不使用分支,直接在主干上修改的话,主干版本可能会变得十分混乱。维护难度大大加大。 下面以使用TortoiseSVN为例,任何SVN的客户端工具其实都大同小异。一、分支的合并 点击菜单上的合并按钮,出现如图窗口,一般的使用第三个选项即可。如图所视。 点击下一步 注意填写起始和结束的URL 及版本,尤其重要。这一步将影响你 阅读全文
posted @ 2011-06-01 14:42 番茄的梦想 阅读(4881) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示