Parallel development of a software system

    公开(公告)号:US10698681B2

    公开(公告)日:2020-06-30

    申请号:US15978159

    申请日:2018-05-13

    IPC分类号: G06F8/71 G06F8/72

    摘要: Parallel development of a software system having multiple streams is managed. A selected section from a first artifact in a first stream of the multiple streams is removed from a plurality of sections included within the first artifact. A second artifact is created and includes the selected section and does not include at least one other section of the plurality of sections. An annotation, as a computer data structure, is generated and the annotation specifies the first artifact, a range within the first artifact corresponding to the selected section, and the second artifact.

    DISPLAYING CHANGES TO VERSIONED FILES
    2.
    发明申请

    公开(公告)号:US20170308527A1

    公开(公告)日:2017-10-26

    申请号:US15646738

    申请日:2017-07-11

    IPC分类号: G06F17/30 G06F17/22

    摘要: Presenting changes to versioned files. The method can include presenting a first view comprising a plurality of indicators, each of the indicators corresponding to a respective version of a file. A selection of a particular version of a file can be detected. A selection of another version of the file can be detected. In response to the selection of the other version of the file, the versions of the file can be compared to identify differences between the versions. Comparison information based on the differences can be generated. The comparison information can be filtered so that the comparison information fits within a second view having a desired size.

    PARALLEL DEVELOPMENT OF A SOFTWARE SYSTEM
    3.
    发明申请
    PARALLEL DEVELOPMENT OF A SOFTWARE SYSTEM 有权
    软件系统的并行开发

    公开(公告)号:US20160179511A1

    公开(公告)日:2016-06-23

    申请号:US15057819

    申请日:2016-03-01

    IPC分类号: G06F9/44

    CPC分类号: G06F8/71 G06F8/72

    摘要: Parallel development of a software system having multiple streams is managed. A selected section from a first artifact in a first stream of the multiple streams is removed from a plurality of sections included within the first artifact. A second artifact is created and includes the selected section and does not include at least one other section of the plurality of sections. An annotation, as a computer data structure, is generated and the annotation specifies the first artifact, a range within the first artifact corresponding to the selected section, and the second artifact.

    摘要翻译: 管理具有多个流的软件系统的并行开发。 从多个流中的第一流中的第一伪影的选定部分从包含在第一伪像内的多个部分移除。 创建第二工件并且包括所选择的部分,并且不包括多个部分中的至少另一部分。 生成注释作为计算机数据结构,并且注释指定第一个工件,与所选部分对应的第一个工件内的范围和第二个工件。

    DISPLAYING CHANGES TO VERSIONED FILES
    4.
    发明申请
    DISPLAYING CHANGES TO VERSIONED FILES 有权
    显示变更文件

    公开(公告)号:US20140188852A1

    公开(公告)日:2014-07-03

    申请号:US14199494

    申请日:2014-03-06

    IPC分类号: G06F17/30

    摘要: Presenting changes to versioned files. The method can include presenting a first view comprising a plurality of indicators, each of the indicators corresponding to a respective version of a file. A selection of a particular version of a file can be detected. A selection of another version of the file can be detected. In response to the selection of the other version of the file, the versions of the file can be compared to identify differences between the versions. Comparison information based on the differences can be generated. The comparison information can be filtered so that the comparison information fits within a second view having a desired size.

    摘要翻译: 呈现版本化文件的更改。 该方法可以包括呈现包括多个指示符的第一视图,每个指示符对应于文件的相应版本。 可以检测到文件的特定版本的选择。 可以检测到另一个版本的文件的选择。 为了响应文件的其他版本的选择,可以比较文件的版本以识别版本之间的差异。 可以生成基于差异的比较信息。 可以对比较信息进行滤波,使得比较信息适合于具有期望尺寸的第二视图。

    Parallel development of a software system

    公开(公告)号:US10019257B2

    公开(公告)日:2018-07-10

    申请号:US15057819

    申请日:2016-03-01

    IPC分类号: G06F9/44 G06F8/71 G06F8/72

    CPC分类号: G06F8/71 G06F8/72

    摘要: Parallel development of a software system having multiple streams is managed. A selected section from a first artifact in a first stream of the multiple streams is removed from a plurality of sections included within the first artifact. A second artifact is created and includes the selected section and does not include at least one other section of the plurality of sections. An annotation, as a computer data structure, is generated and the annotation specifies the first artifact, a range within the first artifact corresponding to the selected section, and the second artifact.

    Selective notifications according to merge distance for software version branches within a software configuration management system

    公开(公告)号:US09983868B2

    公开(公告)日:2018-05-29

    申请号:US15258725

    申请日:2016-09-07

    发明人: Geoffrey M. Clemm

    IPC分类号: G06F9/44

    CPC分类号: G06F8/71

    摘要: A computer-implemented method of controlling version branching within a software configuration management system (SCMS) can include, responsive to a user initiating a check-out operation of a file within the SCMS, identifying the file and a workspace of the user and searching nodes of the repositories of the SCMS for a successor version of the file. When a successor version of the file is located within a node that is within a predetermined distance of the workspace of the user, a notification that the successor version of the file is within the predetermined distance of the workspace of the user can be output. When a successor version of the file is not located within a node within a predetermined distance of the workspace of the user, the file can be checked-out to the workspace of the user.

    Parallel development of a software system
    7.
    发明授权
    Parallel development of a software system 有权
    软件系统的并行开发

    公开(公告)号:US09311078B2

    公开(公告)日:2016-04-12

    申请号:US14258666

    申请日:2014-04-22

    IPC分类号: G06F9/44

    CPC分类号: G06F8/71 G06F8/72

    摘要: Software configuration management includes removing a selected section from a first artifact in a first stream. The first artifact includes a plurality of sections, and a second artifact in the first stream is created including the selected section. The second artifact does not include at least one other section of the plurality of sections. An annotation is generated using a processor that specifies the first artifact, a range within the first artifact corresponding to the selected section, and the second artifact into which the selected section is moved. The annotation is used to apply changes implemented in selected artifacts from one stream to another.

    摘要翻译: 软件配置管理包括从第一个流中的第一个工件中删除选定的部分。 第一工件包括多个部分,并且创建包括所选部分的第一流中的第二工件。 第二神器不包括多个部分中的至少一个其他部分。 使用指定第一伪影的处理器,与所选部分对应的第一伪像内的范围以及所选部分移动到其中的第二伪像来生成注释。 注释用于将所选工件中实现的更改应用于一个流到另一个流。

    PARALLEL DEVELOPMENT OF A SOFTWARE SYSTEM

    公开(公告)号:US20140229914A1

    公开(公告)日:2014-08-14

    申请号:US14258898

    申请日:2014-04-22

    IPC分类号: G06F9/44

    CPC分类号: G06F8/71 G06F8/72

    摘要: Software configuration management includes removing a selected section from a first artifact in a first stream. The first artifact includes a plurality of sections, and a second artifact in the first stream is created including the selected section. The second artifact does not include at least one other section of the plurality of sections. An annotation is generated using a processor that specifies the first artifact, a range within the first artifact corresponding to the selected section, and the second artifact into which the selected section is moved. The annotation is used to apply changes implemented in selected artifacts from one stream to another.

    SELECTIVE NOTIFICATIONS ACCORDING TO MERGE DISTANCE FOR SOFTWARE VERSION BRANCHES WITHIN A SOFTWARE CONFIGURATION MANAGEMENT SYSTEM
    9.
    发明申请
    SELECTIVE NOTIFICATIONS ACCORDING TO MERGE DISTANCE FOR SOFTWARE VERSION BRANCHES WITHIN A SOFTWARE CONFIGURATION MANAGEMENT SYSTEM 有权
    根据软件配置管理系统中软件版本分支的合并距离选择通知

    公开(公告)号:US20140101637A1

    公开(公告)日:2014-04-10

    申请号:US14100908

    申请日:2013-12-09

    发明人: Geoffrey M. Clemm

    IPC分类号: G06F9/44

    CPC分类号: G06F8/71

    摘要: A computer-implemented method of controlling version branching within a software configuration management system (SCMS) can include, responsive to a user initiating a check-out operation of a file within the SCMS, identifying the file and a workspace of the user and searching nodes of the repositories of the SCMS for a successor version of the file. When a successor version of the file is located within a node that is within a predetermined distance of the workspace of the user, a notification that the successor version of the file is within the predetermined distance of the workspace of the user can be output. When a successor version of the file is not located within a node within a predetermined distance of the workspace of the user, the file can be checked-out to the workspace of the user.

    摘要翻译: 控制软件配置管理系统(SCMS)内的版本分支的计算机实现的方法可以包括响应于用户发起SCMS内的文件的检出操作,识别用户的文件和工作空间以及搜索节点 的文件的后续版本的SCMS的存储库。 当文件的后继版本位于距用户的工作空间的预定距离内的节点内时,可以输出文件的后继版本在用户的工作空间的预定距离内的通知。 当文件的后继版本不位于用户工作空间的预定距离内的节点内时,该文件可以被检出到用户的工作空间。

    Displaying changes to versioned files

    公开(公告)号:US10831703B2

    公开(公告)日:2020-11-10

    申请号:US15646738

    申请日:2017-07-11

    摘要: Presenting changes to versioned files. The method can include presenting a first view comprising a plurality of indicators, each of the indicators corresponding to a respective version of a file. A selection of a particular version of a file can be detected. A selection of another version of the file can be detected. In response to the selection of the other version of the file, the versions of the file can be compared to identify differences between the versions. Comparison information based on the differences can be generated. The comparison information can be filtered so that the comparison information fits within a second view having a desired size.