ITPub博客

首页 > Linux操作系统 > Linux操作系统 > ABAP/4 版本管理使用小记

ABAP/4 版本管理使用小记

原创 Linux操作系统 作者:leniz 时间:2010-05-06 21:22:18 0 删除 编辑


Coder 免不了要改程序,又免出现越改越乱的情况,特别是程序在比较复杂情况下。 我们的习惯是备份一份文本文档,对于只有一个文件的程序或者编译器没有版本管理机制,这不失为上上策。  但是我们的程序开始变得复杂了,特别是象Web Dynpro ABAP之类的应用程序,不是一个文件就能够应付的,甚至可能有几十个文件,而且开发工具本身会隐藏一些代码的,以往的文本文档备份方法就派不上用场了,所以ABAP/4有了Version Management。
     下面我们就来粗略的学习一下,如果做Version Management.
1. 程序的两个状态
刚创建一个程序,程序的状态会是inactive。
 
   进入菜单  Utilites -> Versions -> Version Management ,这是我们可以看到程序存在两个状态的文件。
 
加入相关代码后激活当前程序,重新进入Version Management ,我们看到目前只有一个激活状态了。
 
通过以上的操作,我们知道程序一定存在一个active状态的文件,如果对程序做了修改,并且选择保存,那么系统就会新增一个modify状态的文件。

2. 菜单是否可操作的前提
如果处于查看状态下,Versions下面的菜单只能选择Version Management
 
如果处于编辑状态,Version下面的菜单都可以选择
 
3. Version下面菜单的功能
 
4. 如果做版本对比
有时候我们对程序做了修改,但是在某个时候又希望能够和老版本比对一下,系统提供了这个功能。
 先选择你要对比的版本,当前操作中的也算一个版本。然后选择Versions->Compare, 也可以直接点击图标。

 
对比结果
 
比对是行与行之间发生的,所以如果经常删行或格式调整,比对的结果可能不是那么理想。
5. 版本恢复
如果有时改的比较乱的,希望重新开始的话,那么就可以用到版本恢复功能。
操作也很简单,选择你希望恢复的版本,然后选择Versions -> Retrieve。
 
执行恢复的过程中,会弹出窗口提示一些信息
 
恢复后的版本以及状态情况
 
恢复的过程系统会做如下操作
a. 将当前存为一个版本,哪怕状态是Inactive
b. 将恢复回来的版本生成一个Inactive状态的文件
c. 当前的active状态的文件,仍旧是恢复前的active状态的文件,没有被删除或替换。

   以上是对ABAP/4 版本管理的操作说明,对目前没有使用或准备使用的同事一个参考。   

Snap1.jpg

Snap2.jpg

Snap3.jpg

Snap4.jpg

Snap5.jpg

Snap6.jpg

Snap7.jpg

Snap8.jpg

Snap9.jpg

Snap10.jpg

Snap12.jpg

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/554557/viewspace-662090/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: 谈艺录
请登录后发表评论 登录
全部评论

注册时间:2008-05-31

  • 博文量
    448
  • 访问量
    1193714