发明名称 Reducing merge conflicts in a development environment
摘要 Embodiments of the present invention provide a system, method, and program product to reduce merge conflicts in an integrated development environment. The present invention includes a computer that receives computer code that includes a plurality of line edits authored by a plurality of developers and development activity information associated with the computer code describing the nature of the plurality of line edits. The computer displays in real-time the computer code in a manner that includes distinguishing the plurality of line edits based the development activity information. Furthermore, the computer dictates an editing activity of the computer code based on the development activity information. Furthermore, the present invention executes within an integrated development environment.
申请公布号 US9086885(B2) 申请公布日期 2015.07.21
申请号 US201213724043 申请日期 2012.12.21
申请人 International Business Machines Corporation 发明人 Canter Alexander J.;Clark Taylor N.;Goldszmidt Jonathan;Lawrence Kelvin R.
分类号 G06F9/44 主分类号 G06F9/44
代理机构 代理人 Woycechowsky David B.;Bolar Trentice V.;Bennett Steven L.
主权项 1. A method for reducing merge conflicts in an integrated development environment, the method comprising: a computer receiving computer code within an integrated development environment, wherein the computer code includes a plurality of line edits authored by a plurality of developers; the computer receiving development activity information associated with the computer code describing the nature of the plurality of line edits; the computer displaying in real-time the computer code in a manner that includes: (i) distinguishing the plurality of line edits based on the development activity information, and (ii) indicates, on a line edit by line edit basis, one of the following restriction statuses: global, local, or restricted; and the computer dictating an editing activity of the computer code based on the development activity information; and wherein the development activity information includes time/date of a line edit, developer ID information associated with a line edit, a nature of a line edit, and a code status of a line edit.
地址 Armonk NY US