文件浏览器
文件系统的组织及其可视化表示是方便任何项目工作的两项重要任务。 出于这些目的,Engee平台提供了自己的解决方案,即文件浏览器。 Git版本控制系统的集成、项目内部的方便导航、文件处理和归档有助于在*Engee*中有效地组织文件系统。
文件浏览器 -它是在*Engee环境中使用文件系统的工具*:
使用文件浏览器
*Engee*中的文件浏览器由图标指示 它是组织文件和文件夹的工具。 接下来,让我们来看看文件浏览器的主要功能。
导航文件结构
有三种方法可以在文件浏览器中导航:
-
点击按钮
并在搜索栏中输入所需文件的名称。:
-
使用鼠标在文件浏览器的地址栏中的文件夹和文件之间切换。 地址栏中的每个文件夹和文件都是可单击的,并允许您导航到其内容。
-
输入斜杠 / 并选择使用所需的路径 Tab 或鼠标左键。 文件浏览器将建议项目路径中的可用文件夹。
要轻松退出文件夹,请使用该选项 返回上一级 |
档案管理
要创建文件夹、脚本、文件和模型,请右键单击文件浏览器的空白区域或现有文件或文件夹,然后选择功能 创建 .
要创建模型,请单击 在*导航栏*。
首次启动系统时,将在*导航栏*中自动创建新模型。 默认模型名称为’newmodel_1'。 模型名称后面的*符号表示存在未保存的更改。 必要时重命名模型并将其保存到文件浏览器中。 为此,右键单击导航栏中的模型名称,然后选择所需的选项。: |
要重命名文件,请右键单击其名称并选择 重新命名 在出现的菜单中。 或者,您可以左键单击该文件,然后再次单击该名称以打开编辑行。
右键单击上下文菜单中的文件/文件夹,然后选择所需的操作。 这些操作可用于项目中的所有文件和文件夹。:
要添加文件,请单击 在文件浏览器中或用鼠标手动将文件移动到所需的项目目录中。 文件浏览器以蓝色突出显示文件添加的位置。 例如,让我们从桌面添加一个存档。
除了存档,您还可以传输文件夹:左键单击该文件夹并将其从计算机移动到所需的项目目录。 添加的地方也以蓝色突出显示。:
您可以使用组合立即在存档中下载文件和文件夹 Ctrl+鼠标左键或 Shift+鼠标左键选择几个文件和文件夹,在上下文菜单中打开它们并在存档中下载它们。
要解压缩文件,请双击存档名称或选择一个操作。 打开包装 在上下文菜单中。
使用Git
文件浏览器支持使用 Git 处理远程和本地版本库。Engee*文件浏览器使用两种方法创建版本库:
版本库初始化
要从已初始化的本地版本库向远程版本库发送更改,需要一个指向特定远程版本库的链接。更多信息请访问远程存储库 。 |
*初始化*是在当前*Engee*目录下创建一个新的本地版本库的过程。
在文件浏览器中创建一个空文件夹并导航至该文件夹。点击 Init 按钮初始化 Git:
远程版本库是指你计划通过文件浏览器对其进行本地修改的版本库。例如,你自己的远程仓库GitLab Engee。有关创建远程仓库的更多信息,请访问此处。 |
本地版本库初始化后,Git 文件浏览器的 Git 管理菜单就会打开,你需要在其中指定一个远程版本库链接,以便将更改发送到该链接:
如果本地版本库与远程版本库没有关联,Status 行将显示信息:"您的分支与任何上游分支都没有关联"。
指定远程版本库的链接后,如果连接成功(如果地址正确且允许访问),该行旁边会显示一个绿色的"√"图标:
现在就可以使用文件浏览器中的 Git 命令了(见第…段)。 已执行命令).
克隆仓库
要从克隆的本地版本库向远程版本库发送更改,需要指向特定远程版本库的链接。更多信息,请访问远程存储库 。 |
克隆*是将公共(远程)版本库从托管版本库下载到当前目录的过程。您可以克隆 *Engee 公共版本库及其相关项目,以及您可以访问的任何其他版本库。
要克隆远程版本库,请单击 Clone 按钮并粘贴远程版本库的地址:
远程仓库克隆完成后,Git 文件浏览器的 Git 管理菜单就会打开(与初始化过程中的初始化窗口相同)。远程仓库的可用性也将以绿色勾号标出:
克隆完成后,就可以像处理本地仓库一样处理项目了。所有 Git 命令都可以在文件浏览器 (已执行命令).
无论你选择哪种方法创建本地仓库:
-
远程版本库的文件都会自动添加到文件浏览器中,例如之前创建的带有 README 文件的项目:
-
当前目录(文件夹)将成为 Git 仓库,并支持文件浏览器中的基本 Git 命令。
-
如果 Git 栏被隐藏,请点击文件浏览器右上角的点号,从右键菜单中选择*隐藏/显示*,然后点击 Git。在 Git 栏中,你可以用 Add 将文件或文件夹添加到索引中,以便在 Git 中进一步工作,也可以用 Remove 将其从索引中移除。
跟踪远程仓库的变更
如果*Engee*中的本地版本库不包含来自远程版本库的最新更改,状态行将显示有多少更新(commitsfootnote:[Commit (commit)是已提交的对项目的更改,如添加或编辑文件。例如 Your branch is behind 'origin/master' by 3 commit(s), and can be fast-forwarded. 这表示远程版本库有新的变更。 |
要自动更新状态,必须启用*自动获取远程更改*选项(默认)。该选项位于远程版本库设置旁边:
您也可以手动点击 Fetch 检查更改。
要将最新更改下载到文件浏览器,请使用 Restore and pull 命令:
已执行命令
以下 Git 命令通过按钮在文件浏览器中实现:
-
init
- 在当前目录(文件夹)下初始化一个空仓库。 -
clone
- 克隆一个现有的远程仓库到当前目录(文件夹)。 -
add
- 将指定文件添加到跟踪中。如果是文件夹,则会将本地版本库的所有文件添加到索引中。还可使用add all
命令将所有文件添加到索引中。 -
remove
- 从跟踪中删除指定文件。 -
commit
- 将更改保存在本地版本库的工作目录中。该命令会固定项目在某个时间点的状态,并保存更改历史。 -
fetch` - 用于将远程或本地版本库中的更改下载到本地版本库。
-
restore and pull
- 用于将本地版本库的副本更新为最新版本。这可以让你拥有一份最新的代码拷贝,并在合并变更时避免冲突。 -
拉取"--从远程版本库中获取内容并加载到本地版本库中,然后用这些内容更新本地版本库。
-
push`--将本地版本库中的更改传播到远程版本库。