All Downloads are FREE. Search and download functionalities are using the official Maven repository.

cn.bigcore.micro.gittools.FyyGitOperationMethod Maven / Gradle / Ivy

package cn.bigcore.micro.gittools;

/**
 * @author 汪旭辉
 * @date 2022/11/7
 * @readme
 */
public enum FyyGitOperationMethod {
    无("-1"), //
    删除工作目录("0"), //
    拉取源代码默认分支A("1"), //
    切换至分支A("2"),//
    更新分支A("3"),//
    硬更新所有分支("11"), //
    以本地分支A重置本地B分支("4"), //
    强推A分支("5"), //
    解除保护分支A("6"), //
    增加保护分支A("7"),//
    以远端分支A创建本地分支B("9"), //
    删除本地分支A和远端分支A("10"), //
    删除15日前标记("12");//

    public static FyyGitOperationMethod getOperationMethodByName(String name) {
        for (FyyGitOperationMethod o : FyyGitOperationMethod.values()) {
            if (o.name().equals(name)) {
                return o;
            }
        }
        return 无;
    }

    FyyGitOperationMethod(String method) {
        this.setMethod(method);
    }

    private String method;

    public String getMethod() {
        return method;
    }

    public void setMethod(String method) {
        this.method = method;
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy