CN104008441A - 一种自动提交版本库归档的任务管理***及方法 - Google Patents
一种自动提交版本库归档的任务管理***及方法 Download PDFInfo
- Publication number
- CN104008441A CN104008441A CN201410189275.4A CN201410189275A CN104008441A CN 104008441 A CN104008441 A CN 104008441A CN 201410189275 A CN201410189275 A CN 201410189275A CN 104008441 A CN104008441 A CN 104008441A
- Authority
- CN
- China
- Prior art keywords
- task
- user
- version repository
- path
- version
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
一种自动提交版本库归档的任务管理***及方法,其包括:用户管理模块,项目管理模块,任务管理模块和成果管理模块。包括以下步骤:步骤1:在所述***中创建项目,并导入该项目的任务;***读取任务信息,并存入***的数据库中;步骤2:用户访问***时,***根据任务信息,筛选出与该用户相关的任务;步骤3:用户上传成果文件并设置任务完成状态,***计算该成果文件对应的版本库路径;步骤4:***读取版本库的权限配置文件,设置当前用户在版本库路径中的读写权限;***读取版本库的用户配置文件,获取当前用户的版本库用户名及密码;步骤5:***通过对应的版本库路径将成果文件上传到版本库中。
Description
技术领域
本发明涉及信息技术领域,具体的说是一种自动提交版本库归档的任务管理***及方法。
背景技术
任务管理,指在产品开发过程中制定开发计划,并对计划完成情况进行跟踪管理。目前开发计划的制定一般包含编号、任务名称、起止时间、输出、资源名称等信息。
在产品开发过程中,我们会根据项目所制定的任务计划,对开发过程进行进度跟踪。当用户在完成任务后,需要告知计划跟踪部门其任务完成情况,并将其成果文件上传到版本库的指定目录中。在这个过程中,目前还没有相关***进行支撑,因此任务承担者难以准确、高效的将任务情况反馈给管理部门。另外,版本库中的文件目录一般是根据项目计划来进行创建的,目录层次会比较复杂,任务承担者在提交成果文件时,需要将文件放到对应的目录下进行提交,操作起来比较费时,且容易出错,而且当目录较多且权限管理比较严格时,对版本库的权限设置也会相当繁琐。
发明内容
针对现有技术中存在的缺陷,本发明的目的在于提供一种自动提交版本库归档的任务管理***及方法,实现任务的进度跟踪管理与任务状态反馈可以在同一平台中进行,简化了任务承担者反馈任务进度、归档任务成果的操作,减少了配置管理过程中创建相关配置的工作量。
为达到以上目的,本发明采取的技术方案是:一种自动提交版本库归档的任务管理***,包括:用户管理模块,用于管理登录使用本***的用户及访问权限;项目管理模块,用于管理不同项目的基本信息和配置;任务管理模块,通过导入项目的相关任务信息,并根据相关用户对任务完成状态的设置来跟踪任务的完成情况;成果管理模块,用于管理相关用户所上传的任务成果文件,并将成果文件自动归档到版本库中。
一种自动提交版本库归档的任务管理***及方法,包括以下步骤:步骤1:在所述***中创建项目,并导入该项目的任务;***读取任务信息,并存入***的数据库中;步骤2:用户访问***时,***根据任务信息,筛选出与该用户相关的任务;步骤3:用户上传成果文件并设置任务完成状态,***计算该成果文件对应的版本库路径;步骤4:***读取版本库的权限配置文件,设置当前用户在版本库路径中的读写权限;***读取版本库的用户配置文件,获取当前用户的版本库用户名及密码;步骤5:***通过对应的版本库路径将成果文件上传到版本库中。
在上述技术方案的基础上,步骤1中,所述任务信息包括任务编号、任务名称、任务起始时间、任务结束时间、任务输出和资源名称。
在上述技术方案的基础上,步骤3中,所述***计算该成果文件对应的版本库路径,包括以下步骤:S301:设置成果文件对应的文件夹名称;S302:逐层搜索当前任务的父任务,并设置该父文件的文件夹名称;S303:判断该父任务是否还包含父任务,若是,则进入S302;若否,则进入S304;S304:在版本库根路径基础上,按照任务中的层次结构,逐层加入文件夹名称。
在上述技术方案的基础上,所述文件夹名称由任务名称和任务编号组成。
在上述技术方案的基础上,步骤4中,所述设置当前用户在版本库路径中的读写权限,包括以下步骤:S401:成果文件对应的版本库路径是否存在用户读权限,若是,则进入S402;若否,则进入S403;S402:设置当前版本库路径的用户读写权限,进入S407;S403:判断当前版本库路径是否存在父路径,若是,则进入S404;若否,则进入S402;S404:获取当前版本库路径的父路径的用户权限,进入S405;S405:判断父路径是否存在用户读权限,若是,则进入S402;若否,则进入S406;S406:判断父路径是否存在用户读写权限,若是,则进入S407;若否,则进入S403;S407:结束。
在上述技术方案的基础上,步骤4中,所述当前用户的版本库用户名及密码包括两种情况:若***和版本库的用户名保持一致,则采用用户的邮箱名作为其用户名;***中维护有数据表,该数据表记录***用户名与版本库用户名的对应关系。
在上述技术方案的基础上,步骤4中,设置当前用户在版本库路径中的读写权限时,若该用户没有版本库帐号,则自动创建一个版本库帐号。
在上述技术方案的基础上,步骤5中,所述将成果文件上传到对应的版本库路径中,包括以下步骤:S501:装载版本库管理员的账号;S502:逐层创建成果文件所在文件夹的父文件夹;S503:判断当前文件夹是否是成果文件所在文件夹,若是,则进入S504;若否,则进入S502;S504:装载***当前用户的版本库账号;S505:上传成果文件到版本库中。
在上述技术方案的基础上,所述版本库为Subversion版本库或CVS版本库。
本发明的有益效果在于:
1、采用本发明的***对任务进行管理,使用户能够方便的查看到自己需要完成的任务、设置任务的状态,快捷的提交任务的成果文件,管理部门也可以通过此***对任务进行跟踪、统计等。
2、采用本发明的***来对任务进行管理,减少了用户反馈信息时的操作步骤以及操作出错的几率。用户在设置任务状态的同时,上传相应任务的成果文件,两种操作在一个界面中进行,极大的简化其操作步骤。
3、采用本发明的***,能够自动识别出成果文件所对应的版本库路径,因此本***能够自动提交成果文件,实现了任务跟踪的电子化。
4、采用本发明的***上传成果文件的时候,使用的是当前用户的版本库帐号,并且自动配置对应版本库路径的用户读写权限,因此用户在***中提交成果文件后,还能在版本库中有权限查看该成果文件,使版本库的文件管理、权限管理更为简化。
附图说明
图1是自动提交版本库归档的任务管理***的示意图;
图2是自动提交版本库归档的任务管理方法的流程图;
图3是计算该成果文件对应的版本库路径的逻辑示意图;
图4是设置当前用户在版本库路径中的读写权限的逻辑示意图;
图5是将成果文件上传到对应的版本库路径中的逻辑示意图。
具体实施方式
以下结合附图对本发明作进一步详细说明。
一种自动提交版本库归档的任务管理***,包括用户管理模块、项目管理模块、任务管理模块、成果管理模块;用户管理模块用于管理登录使用本***的用户及访问权限;项目管理模块用于管理不同项目的基本信息和配置;任务管理模块通过导入项目的相关任务信息,并根据相关用户对任务完成状态的设置来跟踪任务的完成情况;成果管理模块用于管理相关用户所上传的任务成果文件,并将成果文件自动归档到版本库中;以上模块均设于web服务端中。
如图1和图2所示,一种自动提交版本库归档的任务管理方法,包括以下步骤:
步骤1:在所述***中创建项目信息,并导入该项目的任务;***读取任务信息,并存入***的数据库中;所述任务信息包括任务编号、任务名称、任务起始时间、任务结束时间、任务输出和资源名称。
步骤2:用户访问***时,***根据任务信息,筛选出与该用户相关的任务。
步骤3:用户上传成果文件并设置任务完成状态,***计算该成果文件对应的版本库路径;所述版本库,指存放产品开发过程中所产生的输出成果的文件数据库。该文件数据库采用Subversion版本库或CVS版本库。
步骤4:***读取版本库的权限配置文件,设置当前用户在版本库路径中的读写权限,若该用户没有版本库帐号,则自动创建一个版本库帐号;***读取版本库的用户配置文件,获取当前用户的版本库用户名及密码;所述当前用户的版本库用户名及密码包括两种情况:若***和版本库的用户名保持一致,则采用用户的邮箱名作为其用户名;***中维护有数据表,该数据表记录***用户名与版本库用户名的对应关系。
步骤5:***通过对应的版本库路径将成果文件上传到版本库中。
如图3所示,所述***计算该成果文件对应的版本库路径,包括以下步骤:
S301:设置成果文件对应的文件夹名称。
S302:逐层搜索当前任务的父任务,并设置该父文件的文件夹名称。
S303:判断该父任务是否还包含父任务,若是,则进入S302;若否,则进入S304。
S304:在版本库根路径基础上,按照任务中的层次结构,逐层加入文件夹名称。
其中,所述文件夹名称由任务名称和任务编号组成。
如图4所示,所述设置当前用户在版本库路径中的读写权限,包括以下步骤:
S401:成果文件对应的版本库路径是否存在用户读权限,若是,则进入S402;若否,则进入S403。
S402:设置当前版本库路径的用户读写权限,进入S407。
S403:判断当前版本库路径是否存在父路径,若是,则进入S404;若否,则进入S402。
S404:获取当前版本库路径的父路径的用户权限,进入S405。
S405:判断父路径是否存在用户读权限,若是,则进入S402;若否,则进入S406。
S406:判断父路径是否存在用户读写权限,若是,则进入S407;若否,则进入S403。
S407:结束。
由于版本库的文件夹权限是向下继承的,若当前文件的父辈文件夹已经设置了读写权限,则当前文件夹就不再需要去单独设置读写权限。***直接读取版本库的权限配置文件,先查找是否有当前文件夹的读权限配置,若存在则直接设置该文件的用户读写权限;若不存在当前文件夹的权限配置,则逐层查找父辈文件夹是否有该用户的读写权限,若遇到某一父辈文件夹设置了该用户的读权限,则增加当前文件夹的权限配置,并设置用户权限为读写,若遇到某一父辈文件夹设置了该用户的读写权限,则不在做任何操作,若所有父辈文件夹均没有设置该用户的访问权限,则增加当前文件夹的权限配置,并设置用户权限为读写。
如图5所示,所述将成果文件上传到对应的版本库路径中,包括以下步骤:
S501:装载***管理员的账号。
S502:逐层创建成果文件所在文件夹的父文件夹。
S503:判断当前文件夹是否是成果文件所在文件夹,所示,则进入S504;若否,则进入S502。
S504:装载***当前用户的账号。
S505:上传成果文件到版本库中。
通过上述步骤的执行,实现了任务状态反馈的信息化,及配置管理成果归档的自动化处理。
下面结合具体实施例对本发明作进一步的说明。
本实施例采用subversion(以下简称svn)进行配置管理的版本库进行成果的自动归档。
本实施例中涉及到的svn的命令如下:
命令:svn import
命令说明:svn import arg1arg2
功能说明:将未纳入版本控制的文件或目录树提交到版本库。
参数说明:
arg1:需要被上传的文件或文件夹
arg2:需要上传文件或文件夹的版本库路径
本实施例的具体步骤为:
1.项目计划管理者录入项目信息,并导入Microsoft Office Project制作的WBS计划。
2.***通过第三方mpp文件访问类,读取任务信息,并存入***的数据库。
3.用户访问***时,根据任务中的资源名称来筛选出与当前用户相关的任务。
4.用户上传成果文件并设置任务完成状态,***计算出任务对应的svn路径。
5.***直接读取svn的权限配置文件,设置用户的文件夹访问权限。
6.***直接读取svn的用户配置文件,获取当前用的的svn用户名及密码。
7.***调用svn import命令,将用户上传到***中的成果文件上传到对应的svn路径中。
其中,***导入WBS计划时,***采用Net.sf.mpxj类,将任务信息读入到该类的泛型集合中,并循环读取集合中的计划条目信息,再存入到数据库表中,参考逻辑如下:
Dim reader As ProjectReader=ProjectReaderUtility.getProjectReader(fileName)//载入WBS计划文件
Dim projectFile As ProjectFile=reader.read(fileName)//将计划文件内容读入ProjectFile类中Dim tasks As List=projectFile.getAllTasks()//实例化任务的泛型集合
For i As Integer=0To tasks.size()-1
Dim task As Task=TryCast(tasks.[get](i),Task)
Try
If task.getOutlineLevel().intValue()=0Then//不处理根节点信息
Continue For
End If
Catch ex As Exception
Continue For
End Try
Dim o As New cProPlan//实例化数据表信息类
Try
o.iPID=pid
o.iYear=0
o.iSeason=0
o.sTaskNumber=task.getOutlineNumber.ToString
o.sTaskName=task.getName()
o.sNote=task.getNotes
o.dStartDate=CDate(task.getStart.toLocaleString).ToString("yyyy-MM-dd")
o.dEndDate=CDate(task.getFinish.toLocaleString).ToString("yyyy-MM-dd")
o.bIsLeaf=(If(task.getChildTasks().size()=0,1,0))
o.sParentID=getParent(task.getParentTask().getOutlineNumber())
o.bRealName=True
If o.bIsLeaf Then//如果任务是叶子节点则保存资源名称
o.sResource=getResource(task)
Else
o.sResource=""
End If
o.iState=0
o.dFactEndDate="1900-1-1"
o.sQuestNote=""
o.bTempPlan=False
o.iFlowID=0
o.bUploadSVN=False
o.bRemind=False
o.iRemindDays=0
o.iDegree=degree
o.dModifyDate="1900-1-1"
o.sModifyName=""
o.sSVNPath=""
o.iPercent=0
cProPlanInfo.Insert(o)//将信息类中的数据写入数据库
Catch ex As Exception
End Try
Next
至此,WBS计划中的任务信息都已逐条存入数据库表中。
***对任务所对应的svn路径计算时,将当前任务的WBS编号和任务名称作为当前文件夹名称,并逐层搜索父任务,以父任务WBS编号和父任务名称作为其父文件夹名称,直到根任务为止。最后加入项目的svn根路径字符串,作为当前任务的全路径。参考逻辑如下:
Dim o As cProPlan=cProPlanInfo.GetcProPlanByID(iID)//获取当前任务的数据库信息实例
Dim svnPath=o.sTaskNumber+"."+o.sTaskName+"/"//当前任务对应的文件夹名称
Dim parent As cProPlan=cProPlanInfo.GetcProPlanBySQL("where sTaskNumber='"+o.sParentID+"'")
//根据当前任务的父编号,获取父任务的数据库信息实例
While parent.iID>0//当父任务存在则执行
svnPath=parent.sTaskNumber+"."+parent.sTaskName)+"/"+svnPath
parent=cProPlanInfo.GetcProPlanBySQL("where sTaskNumber='"+parent.sParentID+"'")
//根据父任务的父编号,获取上层任务的数据库信息实例
End While
svnPath=项目svn根路径字符串+"/"+svnPath//得到当前任务的svn全路径
本实施例中,***用户名和svn用户名均使用用户邮箱名。***读取svn的权限配置文件,检查当前任务对应的svn路径是否有设置用户的读写权限,若当前svn路径有只读的配置信息,则直接设置用户的读写权限;若当前svn路径没有配置信息,则逐层搜索其父文件夹是否有配置信息。若父文件夹设置了该用户的读权限,则直接添加当前文件夹的配置信息,设置用户的读写权限;若父文件夹设置了该用户的读写权限,则结束计算;若直到顶层的父文件夹都没有相关用户的读写权限设置,则直接添加当前文件夹的配置信息,设置用户的读写权限。参考逻辑如下:
Dim svnpath As String=svn版本库配置文件路径
Dim Path As String=当前svn文件夹(不含svn根路径字符串)
Dim OrgPath As String=Path//保存一个原始路径字符串
Dim User As String=当前用户名
Dim Right As String=ReadWriteIniClass.GetINI(Path,User,"",svnpath+"authz.conf")//当前路径的用户权限
While Right.ToLower<>"rw"//当前路径的用户权限不是读写
If Right.ToLower="r"Then//当前路径的配置中有该用户的只读配置
If SetSVN(User,Path,"rw")Then//设置用户在某一路径的读写权限
Return=True//返回成功消息
Else
Return=False//返回失败消息
End If
Else//向上查找父文件夹的配置信息
Path=Path.Remove(Path.LastIndexOf("/"),Path.Length-Path.LastIndexOf("/"))
//字符串中移除子目录名称
If Path=""Then//如果父路径不为空
If SetSVN(User,OrgPath,"rw")=1Then
Return=True//返回成功消息
Else
Return=False//返回失败消息
End If
Else//父路径为空
Right=ReadWriteIniClass.GetINI(Path,User,"",svnpath+"authz.conf")//父路径的用户权限
End If
End If
End While
设置用户在某一路径下的读写权限时,先判断该用户是否有svn帐号,如果没有则自动创建一个帐号,之后再设置路径的权限。
当***上传文件至版本库之前,首先尝试创建各级文件夹。因为当前用户权限可能没有父文件夹的读写权限,所以创建文件夹时,***使用管理员的帐号来创建文件夹,之后在使用当前用户的帐号来上传成果,参考逻辑如下:
Dim path As String=当前svn路径(不含项目根路径)
Dim paths As String()=path.Split(New Char(){"/"c})//定义一个字符串集合,并用/拆分path来对其赋值
Dim pathtemp As String
client.Authentication.Clear()//svn客户端验证信息清空
client.Authentication.DefaultCredentials=New System.Net.NetworkCredential(管理员帐号,管理员密码)
//设置svn客户端的当前帐号密码为管理员的帐号密码
path=项目的svn根路径//path重新赋值
For Each pathtemp In paths//将字符串数据中的值循环赋给临时变量
path+="/"+pathtemp
client.RemoteCreateDirectory(New Uri(path),da)//调用svn客户端创建一个文件夹
Next
clientfile.Authentication.Clear()//svn客户端验证信息清空
clientfile.Authentication.DefaultCredentials=New System.Net.NetworkCredential用(户帐号,用户密码)
//设置svn客户端的当前帐号密码为当前用户的帐号密码
ImportFileToSVN=clientfile.RemoteImport(本地文件名,New Uri(path+"/"+需要上传的文件名),ia)
//上传文件至svn版本库
本发明不局限于上述实施方式,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围之内。本说明书中未作详细描述的内容属于本领域专业技术人员公知的现有技术。
Claims (10)
1.一种自动提交版本库归档的任务管理***,其特征在于,包括:
用户管理模块,用于管理登录使用本***的用户及访问权限;
项目管理模块,用于管理不同项目的基本信息和配置;
任务管理模块,通过导入项目的相关任务信息,并根据相关用户对任务完成状态的设置来跟踪任务的完成情况;
成果管理模块,用于管理相关用户所上传的任务成果文件,并将成果文件自动归档到版本库中。
2.一种基于权利要求1所述***的自动提交版本库归档的任务管理方法,其特征在于,包括以下步骤:
步骤1:在所述***中创建项目,并导入该项目的任务;***读取任务信息,并存入***的数据库中;
步骤2:用户访问***时,***根据任务信息,筛选出与该用户相关的任务;
步骤3:用户上传成果文件并设置任务完成状态,***计算该成果文件对应的版本库路径;
步骤4:***读取版本库的权限配置文件,设置当前用户在版本库路径中的读写权限;***读取版本库的用户配置文件,获取当前用户的版本库用户名及密码;
步骤5:***通过对应的版本库路径将成果文件上传到版本库中。
3.如权利要求2所述自动提交版本库归档的任务管理方法,其特征在于:步骤1中,所述任务信息包括任务编号、任务名称、任务起始时间、任务结束时间、任务输出和资源名称。
4.如权利要求2所述自动提交版本库归档的任务管理方法,其特征在于:步骤3中,所述***计算该成果文件对应的版本库路径,包括以下步骤:
S301:设置成果文件对应的文件夹名称;
S302:逐层搜索当前任务的父任务,并设置该父文件的文件夹名称;
S303:判断该父任务是否还包含父任务,若是,则进入S302;若否,则进入S304;
S304:在版本库根路径基础上,按照任务中的层次结构,逐层加入文件夹名称。
5.如权利要求4所述自动提交版本库归档的任务管理方法,其特征在于:所述文件夹名称由任务名称和任务编号组成。
6.如权利要求2所述自动提交版本库归档的任务管理方法,其特征在于:步骤4中,所述设置当前用户在版本库路径中的读写权限,包括以下步骤:
S401:成果文件对应的版本库路径是否存在用户读权限,若是,则进入S402;若否,则进入S403;
S402:设置当前版本库路径的用户读写权限,进入S407;
S403:判断当前版本库路径是否存在父路径,若是,则进入S404;若否,则进入S402;
S404:获取当前版本库路径的父路径的用户权限,进入S405;
S405:判断父路径是否存在用户读权限,若是,则进入S402;若否,则进入S406;
S406:判断父路径是否存在用户读写权限,若是,则进入S407;若否,则进入S403;
S407:结束。
7.如权利要求2所述自动提交版本库归档的任务管理方法,其特征在于:步骤4中,所述当前用户的版本库用户名及密码包括两种情况:若***和版本库的用户名保持一致,则采用用户的邮箱名作为其用户名;***中维护有数据表,该数据表记录***用户名与版本库用户名的对应关系。
8.如权利要求2所述自动提交版本库归档的任务管理方法,其特征在于:步骤4中,设置当前用户在版本库路径中的读写权限时,若该用户没有版本库帐号,则自动创建一个版本库帐号。
9.如权利要求2所述自动提交版本库归档的任务管理方法,其特征在于:步骤5中,所述将成果文件上传到对应的版本库路径中,包括以下步骤:
S501:装载版本库管理员的账号;
S502:逐层创建成果文件所在文件夹的父文件夹;
S503:判断当前文件夹是否是成果文件所在文件夹,若是,则进入S504;若否,则进入S502;
S504:装载***当前用户的版本库账号;
S505:上传成果文件到版本库中。
10.如权利要求2所述自动提交版本库归档的任务管理方法,其特征在于:所述版本库为Subversion版本库或CVS版本库。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410189275.4A CN104008441A (zh) | 2014-05-06 | 2014-05-06 | 一种自动提交版本库归档的任务管理***及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410189275.4A CN104008441A (zh) | 2014-05-06 | 2014-05-06 | 一种自动提交版本库归档的任务管理***及方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104008441A true CN104008441A (zh) | 2014-08-27 |
Family
ID=51369089
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410189275.4A Pending CN104008441A (zh) | 2014-05-06 | 2014-05-06 | 一种自动提交版本库归档的任务管理***及方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104008441A (zh) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104598834A (zh) * | 2014-12-30 | 2015-05-06 | 小米科技有限责任公司 | 一种项目信息的显示方法及装置 |
CN105373388A (zh) * | 2015-11-30 | 2016-03-02 | 西安闻泰电子科技有限公司 | 自动上传patch修改的代码管理方法 |
CN105678507A (zh) * | 2015-12-31 | 2016-06-15 | 上海筑想信息科技股份有限公司 | 一种在线绘制全周期项目管理轨道图的人机交互*** |
CN107220379A (zh) * | 2017-06-26 | 2017-09-29 | 武汉精测电子技术股份有限公司 | 一种自动光学检测***软体版本库的管理***及方法 |
CN109271756A (zh) * | 2017-07-14 | 2019-01-25 | 迈普通信技术股份有限公司 | 权限控制方法、装置及服务器 |
CN110427343A (zh) * | 2019-06-27 | 2019-11-08 | 苏州浪潮智能科技有限公司 | 一种部署文件的方法、计算机设备及可读存储介质 |
CN112783546A (zh) * | 2021-01-28 | 2021-05-11 | 杉德银卡通信息服务有限公司 | 基于域服务及svn的代码权限web管理*** |
CN112883344A (zh) * | 2021-02-03 | 2021-06-01 | 中国工商银行股份有限公司 | 一种代码操作权限的控制方法及装置 |
CN116596476A (zh) * | 2023-05-24 | 2023-08-15 | 芯耀辉科技有限公司 | 用于芯片设计制造中项目自动授权的方法、设备及介质 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101968858A (zh) * | 2010-09-29 | 2011-02-09 | 中国航空无线电电子研究所 | 软件配置管理辅助*** |
CN103729195A (zh) * | 2014-01-15 | 2014-04-16 | 北京奇虎科技有限公司 | 一种软件版本的控制方法及*** |
-
2014
- 2014-05-06 CN CN201410189275.4A patent/CN104008441A/zh active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101968858A (zh) * | 2010-09-29 | 2011-02-09 | 中国航空无线电电子研究所 | 软件配置管理辅助*** |
CN103729195A (zh) * | 2014-01-15 | 2014-04-16 | 北京奇虎科技有限公司 | 一种软件版本的控制方法及*** |
Non-Patent Citations (3)
Title |
---|
林锐 等: "《CMMI和集成化软件研发管理》", 31 January 2008 * |
梁智斌: "一种基于版本库的SCM***的设计与实现", 《中国优秀硕士学位论文全文数据库 信息科技辑》 * |
胡翔: "基于任务的配置管理***的设计与实现", 《中国优秀硕士学位论文全文数据库 信息科技辑》 * |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104598834A (zh) * | 2014-12-30 | 2015-05-06 | 小米科技有限责任公司 | 一种项目信息的显示方法及装置 |
CN105373388A (zh) * | 2015-11-30 | 2016-03-02 | 西安闻泰电子科技有限公司 | 自动上传patch修改的代码管理方法 |
CN105678507A (zh) * | 2015-12-31 | 2016-06-15 | 上海筑想信息科技股份有限公司 | 一种在线绘制全周期项目管理轨道图的人机交互*** |
CN107220379A (zh) * | 2017-06-26 | 2017-09-29 | 武汉精测电子技术股份有限公司 | 一种自动光学检测***软体版本库的管理***及方法 |
CN109271756A (zh) * | 2017-07-14 | 2019-01-25 | 迈普通信技术股份有限公司 | 权限控制方法、装置及服务器 |
CN110427343A (zh) * | 2019-06-27 | 2019-11-08 | 苏州浪潮智能科技有限公司 | 一种部署文件的方法、计算机设备及可读存储介质 |
CN112783546A (zh) * | 2021-01-28 | 2021-05-11 | 杉德银卡通信息服务有限公司 | 基于域服务及svn的代码权限web管理*** |
CN112883344A (zh) * | 2021-02-03 | 2021-06-01 | 中国工商银行股份有限公司 | 一种代码操作权限的控制方法及装置 |
CN116596476A (zh) * | 2023-05-24 | 2023-08-15 | 芯耀辉科技有限公司 | 用于芯片设计制造中项目自动授权的方法、设备及介质 |
CN116596476B (zh) * | 2023-05-24 | 2023-10-20 | 芯耀辉科技有限公司 | 用于芯片设计制造中项目自动授权的方法、设备及介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104008441A (zh) | 一种自动提交版本库归档的任务管理***及方法 | |
US20240037266A1 (en) | Activity-based content object access permissions | |
Banker et al. | MongoDB in action: covers MongoDB version 3.0 | |
US8234693B2 (en) | Secure document management | |
Murthy et al. | Apache Hadoop YARN: moving beyond MapReduce and batch processing with Apache Hadoop 2 | |
US7913161B2 (en) | Computer-implemented methods and systems for electronic document inheritance | |
JP2021521567A (ja) | ファイル共有のための技術 | |
CN103119557A (zh) | 云计算环境中的企业应用的基于模式的构造和扩展 | |
CN114021531A (zh) | 文档协同编辑方法、装置、电子设备及存储介质 | |
Kumar et al. | Modern Big Data processing with Hadoop: Expert techniques for architecting end-to-end Big Data solutions to get valuable insights | |
CN109725930A (zh) | 基于web平台的SVN权限管理方法及其装置 | |
CN102456023A (zh) | 一种查找用户信息的方法及*** | |
Spence et al. | Microsoft SharePoint 2007 Unleashed | |
CN107784013A (zh) | 一种将分散文档互联进行分布式管理的方法 | |
CN102279735A (zh) | 一种文件管理软件与应用软件集成的实现方法 | |
McKenna et al. | SharePoint 2010 All-in-one for Dummies | |
US20160253613A1 (en) | Hierarchical service trees | |
Ziani et al. | A new framework for customizing ERP systems in a multi tenant SaaS environment | |
Anuar et al. | Revisiting web application development with integrated records management important aspect using Re-CRUD | |
Li | Jira Essentials | |
CN113642032B (zh) | 基于集合运算的资源授权方法及资源授权*** | |
Moretti et al. | A Simple and Resource‐efficient Setup for the Computer‐aided Drug Design Laboratory | |
Garaba | Medieval municipal buildings: development of a digital atlas to support historical research | |
WO2008145981A2 (en) | Information management systems | |
Vaughan | Cloud Native Development with Google Cloud |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20140827 |