发明名称 Synchronizing branches of computer program source code
摘要 In an embodiment, a data processing system comprises one or more processors; one or more non-transitory computer-readable storage media storing sequences of instructions which, when executed by the one or more processors, cause the processor to perform determining whether first computer program source code that is associated with an upstream repository comprises a revision that is absent from second computer program source code that is associated with a fork of the first computer program source code, wherein the first source code comprises a first branch and the second source code comprises a second branch, and wherein the first branch corresponds to the second branch; determining whether the second branch in the second source code comprises a second revision that is absent from a corresponding first branch in the first source code, in response to a determination that the first source code comprises the revision that is absent from the second source code; causing outputting to a computer display device an option to synchronize the second branch of the second source code with the corresponding first branch in the first source code in response to determining that the second branch of the second source code comprises the second revision that is absent from the corresponding first branch in the first source code; receiving a selection of the option; in response to the selection of the option, automatically synchronizing the second branch in the second source code with the first branch in the first source code.
申请公布号 US9575764(B1) 申请公布日期 2017.02.21
申请号 US201414210811 申请日期 2014.03.14
申请人 ATLASSIAN PTY LTD 发明人 Turner Bryan Paul;Tjhin Xu-Heng;Rao Brodie Glen
分类号 G06F9/44;G06F9/38 主分类号 G06F9/44
代理机构 Hickman Palermo Becker Bingham LLP 代理人 Hickman Palermo Becker Bingham LLP
主权项 1. A data processing system comprising: one or more processors; one or more non-transitory computer-readable storage media storing sequences of instructions which, when executed by the one or more processors, cause the one or more processors to perform: determining whether first content that is associated with an upstream repository comprises a revision that is absent from second content that is associated with a fork of the first content, wherein the first content comprises a first branch and the second content comprises a second branch, and wherein the first branch corresponds to the second branch; determining whether the second branch in the second content comprises a second revision that is absent from the first branch in the first content, in response to a determination that the first content comprises the revision that is absent from the second content; in response to determining that the second branch of the second content comprises no revision that is absent from the first branch, synchronizing changes to the first branch from the upstream repository to the second branch, without user intervention; in response to determining that the second branch of the second content comprises the second revision that is absent from the first branch in the first content: causing outputting to a computer display device an option to synchronize the second branch of the second content with the first branch in the first content;receiving a selection of the option;in response to the selection of the option, synchronizing the second branch in the second content with the first branch in the first content without user intervention.
地址 Sydney AU