一、概述
安装相对来说比较简单,为了很好的使用它,我们需要简单了解一下它的界面功能,有一个整体的认识,不能瞎操作,胡乱整。
二、UI布局
abapGit 用户界面基于 HTML。每个页面分为四个部分:页首、标题、内容和页脚。了解HTML页面开发的同学应该很清楚这个布局风格:top, header, content, and footer。
2.1 页首
在每个页面的顶部,abapGit 在左侧显示其徽标和当前页面标题,并在右侧显示可选的菜单项。
这部分时冻结在窗口中的,当内容非常多时,往下滚动内容,这里仍然会保持在顶部位置。
2.2 标题
abapGit 中与Repository相关的页面包含一个标题,其中包含基本的Repository-仓库信息和一些有用的功能按钮。
不同的功能,会有不同的显示,比如离线模式的Repository点击进去之后:
联线模式的Repository:
点击进去之后,抬头显示
2.3 页面内容
在页首和页脚之间的区域中,根据所选页面或命令的不同填充方式。某些页面(如存储库列表和存储库视图)包含附加菜单栏。对于包含输入表单的页面,使用顶部菜单栏在表单(如选项卡)之间切换,并使用底部的一排按钮来选择命令。
当选择不同的Repository,内容会变化,标题也会变化
2.4 页脚内容
在每个页面,页面底部都会显示相同的页脚内容,包含赞助的链接按钮,版本信息和JavaScript的状态。
三、UI功能设置
3.1全局设置
abapGit 中的全局设置在系统范围内有效,并且对所有用户有效。您可以通过选择“设置>全局”来维护存储库列表或存储库视图中的设置。
点击之后如下图所示,全局设置仅与联机项目相关。
3.2个人设置
个人设置仅对登录用户有效,但是与个人的所有Repository相关。
3.3Repository设置
这里单独解释一下文件夹创建逻辑,可以设置开始的根文件夹名称,默认为src。
abapGit 遵循三种文件夹逻辑:“Prefix”、“Full”和“Mixed”。
#Prefix
包名称必须包含其父包名称作为前缀。例子:
有效的包前缀:
ZFOO
ZFOO_BAR
ZFOO_BAR_QUX
这将产生以下文件夹结构:
/src
/src/bar
/src/bar/qux
无效的包前缀:
ZFOO
ZBAR
文件夹逻辑 PREFIX 允许将存储库安装到不同的父包中(在不同的系统中)。这甚至可以是本地包里 ( $*),在本地包这种情况下不需要transport order。
#FULL
接受任何包名称。
ZBASE
ZSOMETHING
ZHELLO
这将产生以下文件夹结构:
/src
/src/zsomething
/src/zsomething/zhello
文件夹逻辑 FULL 强制将存储库安装到具有完全相同名称的包中。请注意,对于使用要使用包名称的特定前缀的系统的贡献者来说,这可能会出现问题。
#MIXED
文件夹逻辑 MIXED 结合了 PREFIX 和 FULL。根包名称将用作所有子包的前缀,但包名称不会递归连接。这将允许使用显着的逻辑包名称。
包层次结构示例:
ZBASE
ZBASE_ZFOO
ZBASE_ZBAR
ZBASE_ZSUB_PACK_WITH_LONG_NAME
这将产生以下文件夹结构:
/src
/src/zfoo
/src/zfoo/zbar
/src/zfoo/zbar/zsub_pack_with_long_name