怎么修改文件让游戏商收集不到让玩家不能使用技能信息。比如我鼠标点击感应。完成任务那个会自动手机鼠标感应判断让玩家不能使用技能

内容提示:魔兽_兽族_史上最强魔獸争霸操作技巧与战术资料

文档格式:DOC| 浏览次数:141| 上传日期: 14:03:44| 文档星级:?????

      程序员在编写程序的过程中每個程序员都会生成很多不同的版本,这就需要程序员有效的管理代码在需要的时候可以迅速,准确取出相应的版本

   它是一个自由/开源嘚版本控制系统,一组文件存放在中心版本库记录每一次文件和目录的修改,Subversion允许把数据恢复到早期版本或是检查数据修改的历史,Subversion鈳以通过网络访问它的版本库从而使用户在不同的电脑上进行操作。

一:SVN服务器搭建和使用

点击Next下一步,如下:

然后再点击Next项下一步,如下:

点击【Next】 如下:

点击Next,进入下一步,如下图:

再点击【Install】,进入如下安装图:

等待安装完成后点击【next】,进入下一步:如下图

可以在窗口的右边看到版本库的一些信息,比如状态,日志,用户认证,版本库等.

要建立版本库,需要右键单击左边窗口的Repositores,如下图:

点击【下一步】如下图:

点击【Finish】即可完成基本创建。

  2. 需要建立用户和组并且需要分配权限。

点击User后进入如下图:

点击上面的【Add】按钮后,如下图

增加longen0707到用戶中(如果有多个用户操作一样)。

点击【Group】按钮后进入如下图:

接下来我们需要给用户组设置权限,在MyRepository上单击右键,选择属性,如图:

点击【確定】按钮即可

二:客户端SVN安装。

 1.首先我们需要下载 ”svn小乌龟”后进行安装。比如我下载如下的:

   安装完成后比如在我的项目在qiandaun1中,我右键就可以看到如下:

说明snv已经安装成功了!

说明snv已经安装成功了!

说明snv已经安装成功了!

说明snv已经安装成功了!

说明snv已经安装成功叻!

说明snv已经安装成功了!

说明snv已经安装成功了!

其中URL我可以在SVN服务器获取到我在myRepositories下右键新建文件

将复制的版本库URL粘贴上,如下图:

点击【ok】按钮后,就可以检索出来如下:

   .svn这个隐藏目录记录着两项关键信息:工作文件的基准版本和一个本地副本最后更新的时间戳,千万鈈要手动修改或者删除这个.svn隐藏目录和里面的文件!!,否则将会导致你本地的工作拷贝(静态试图)被破坏无法再进行操作。

   一个新检出的工作複本使用绿色的对勾重载表示Subversion状态正常。

  在你开始编辑一个文件之后状态就变成了已修改,而图标重载已变成了红色感叹号通过这種方式,你可以很容易地看出那些文件从你上次更新工作复本被修改过且需要提交。

  如果在提交的过程中出现了冲突图标就会变成了黃色感叹号。

加号告诉你有一个文件或者目录已经被计划加入到版本控制中

  点击后,在弹开窗口的版本库url框中输入版本库的目录地址嘫后点击确定,如下图

再点击ok按钮后如下图:

在弹出的对话框中输入用户名和密码,验证成功后项目文件开始从远程服务器下载到本哋工作目录中。

点击ok按钮后即可获取完成,如下图所示:

  在test项目文件下新建一个b.txt文件,提交到版本库的方法如下2种:

   1. 先提到变更列表Φ再commit到配置库中,选择新增文件右键SVN菜单执行“Add“操作提交到”变更列表中”,然后右键SVN菜单执行”SVN Commit”提交到版本库中

   2. 不提交到变哽列表中,而是直接commit配置库中选择该文件,右键svn菜单执行”SVN Commit”操作

     如果被删除的文件还未入版本库,则可以直接使用操作系统的删除操作删除该文件

     如果被删除的文件已入版本库,则删除的方法如下:

  1. 选择被删除文件右键svn菜单执行”delete”操作,然后选择被删除文件的父目录右键svn菜单执行”SVN Commit”.

使用操作系统的删除操作删除该文件,然后选择被删除文件的父目录右键svn菜单执行”SVN Commit”,在变更列表中选择被刪除的文件。如下图:

    修改文件名选中需要重命名的文件或文件夹,然后右键“TortoiseSVNàRename“在弹出的对话框中输入新名称,点击”ok”按钮並将修改文件名后的文件或文件夹通过 “SVN Commit”提交到SVN服务器上。

比如说我们要回退到第10个版本只需要在Revision中填写相应的版本号然后点击ok即可。

     此功能可以显示你所做的修改有哪些还没有提交的此功能不光能看到对文件的修改变化,所有的变化都能看到包括增加文件或者目錄,删除文件或者目录移动文件或者目录等,如果你点击了检查版本库那你还可以看到版本库里的改动,既别人提交了哪些文件的改動你还没更新到本地,如下:

    更新本地代码与SVN服务器上最新的版本一致只要在需要更新的文件夹上点击右键或者在文件下空白处点击祐键,选择”SVN Update” (获取指定版本中的内容点击右键执行SVN菜单中的“Update to reversion“),就可以了

     为什么会产生冲突代码呢?原因很简单就是因为不同的囚同时修改了同一个文件的同一个地方,这时候他提交了,我没有提交我就提交不了,这个时候我们要进行先更新然后在进行提茭即可,那如果产生冲突会生成如上3个文件。 

  为什么因为冲突会产生上面的三个文件,有上面3个文件存在肯定提交不了这三个文件玳码及解释如下:

  1. 1.txt.mine 是冲突前自己的文件。可以看下内容如下:

这样就不难理解为什么会产生冲突这种奇怪的东西了因为你们修改的同一塊代码,当然会产生冲突

  1. 假如我现在的1.txt中的冲突内容如下:

    ……之间的代码是我未产生冲突之前修改的代码,

a)     使用revert(回滚)操作该操作表礻用户放弃自己的更新代码,然后直接提交这个时候你的代码就会使服务器上最新的代码,即A用户提交的新代码你的代码不会被提交,如下所示:

点击ok按钮后 可以看到其他三个文件都自动删掉了1.txt代码变成如下代码:

也就是a用户提交的代码,我自己更新的代码需要自己動手复制进去即可提交commit

通过第一点我们知道,这个内容是我修改后未产生冲突之前的内容,3333cccccccccc3333这个代码是A用户提交的代码从上面得知 A鼡户新增内容是ccccccc,而我新增的内容是8888888

那么第二种解决方法如下:

   如上图所示,红色的部分是冲突代码:theirs表示当前服务器端最新的代码Mine表示自己修改后的代码,Merged表示合并后的代码点击红色后右键选择:use this text block就可以将该部分代码作为合并后的代码

接下来再说说由于冲突导致重偠代码被覆盖的情况。冲突发生时如果采取的措施不对可能会导致部分代码丢失如果想要还原之前的代码也很容易。

选择文件->右键选择show log茬这里面你可以看见之前提交的所有版本找到你想要恢复的版本右键选择revert to this version 就可以恢复了.

    Svn的提交是将在工作空间做的修改进行提交,包括攵件内容的修改文件或目录的添加,删除命名,移动等操作如下图所示:

       通过此功能可以查到谁,什么时候对那个目录下的那些文件进行了那些操作,如下图:

     此功能是用来浏览需要查看的资料库在本地文件夹下点击右键,选择TortoiseSVNàRepo-browser,在弹出的对话框中输入资料库地址再输入用户名和密码,就能查看到你需要查看到版本库的内容在这你还能看到那些文件被谁锁定了,如下图:

三: 创建分支合并相互操作

   项目中为何要创建分支及合并?

      比如我现在项目所有的文件放在主干上(trunk)中由于需求的变更,需要增加新的需求但是我们主干上還要继续往下开发,在此我们可以新建一个分支来做增加新的需求那一块,主干上继续开发等分支上代码没有问题的时候,再合并到主干上来

创建分支的最大的目的就是跟主线进行并行开发时候不影响主线的开发。

一:先提取主干上的代码

其中上面的URL是从服务器VisualSVN Server上獲取的,如下所示:

最后点击上面的checkout按钮后就可以在主干上把代码从远程服务器上获取到,如下所示:

  在弹出的对话框如下图:

现在我們可以再来看看本地branch文件夹了我现在直接进入branch文件下,右键 --> Chenckout下就可以把newBranch下的所有文件提取出来了,如下所示:

点击ok按钮就可以把文件提取出来了如下图所示:

分支目前建立在svn的服务器端,本地并没有更新对本地branch文件夹 右键--> update即可,就可以更新到分支代码如下所示:

   仳如我现在对branch分支上新增3.txt文件,然后提交上去如下所示:

我现在想把分支上的代码3.txt合并到主干上trunk,现在要怎么合并呢步骤如下:

在弹絀的窗口,如下图所示:

接着点击【Next】下一步如下图所示:

再接着【Next】下一步,如下图所示:

就可以看到主干trunk上多加了一个3.txt就是从分支上合并过来的。

 如果主干上有一些更新比如说jar包更新等等,那么这些要更新到分支上去如何操作呢?比如我现在在主干上新建一个4.txt攵件比如如下:

我现在的分支上目录如下:

现在是想把主干上的4.txt合并到分支上来,要如何操作

步骤如下,还是和刚刚操作类似.

在弹出噺窗口后如下图所示:

接着点击【Next】下一步,如下图所示:

最后直接merge就可以看到分支branch上也有主干上的4.txt文件了,也就是说合并主干到汾支上也是可以的,如下图所示:

我要回帖

更多关于 让玩家不能使用技能 的文章

 

随机推荐