Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Manager ¶
type Manager interface { // Prepare 准备 Prepare(ctx context.Context) error // CreateWorkspace 创建工作空间 CreateWorkspace(ctx context.Context, path string) (workspaces.Workspace, error) // GetWorkspaceFromPath 从指定目录获取对应工作空间 GetWorkspaceFromPath(ctx context.Context, path string) (workspaces.Workspace, error) // RemoveWorkspaceMount 删除工作空间挂载 RemoveWorkspaceMount(ctx context.Context, ws workspaces.Workspace) error // Clone 克隆工作空间 Clone(ctx context.Context, ws workspaces.Workspace, targetPath string) (workspaces.Workspace, error) // Commit 提交工作空间变更 Commit(ctx context.Context, ws workspaces.Workspace, info Commit) (workspaces.Workspace, error) // Checkout 切换工作空间所处树的位置 Checkout(ctx context.Context, ws workspaces.Workspace, revision string) (workspaces.Workspace, error) // GetHistory 获取提交历史 GetHistory(ctx context.Context, ws workspaces.Workspace, revision string) ([]Commit, error) }
Manager 管理器
Click to show internal directories.
Click to hide internal directories.