CPC G06F 8/73 (2013.01) [G06F 16/128 (2019.01); G06F 16/148 (2019.01)] | 18 Claims |
1. A computer-implemented method of finding a searched artifact information item in a plurality of artifact documents, wherein a respective document identifier is assigned to a respective artifact document of the plurality of artifact documents, wherein the plurality of artifact documents comprises at least one artifact information item to which a respective item identifier is assigned, respectively, wherein the plurality of artifact documents comprises at least one artifact document assigned to a first revision of a sequence of a plurality of revisions, and at least one artifact document assigned to a subsequent revision, wherein a respective snapshot of a given revision comprises document identifiers of the respective plurality of artifact documents comprising a latest version of a respective artifact information item up to a given revision, and wherein a respective linkage key links a respective revision to the respective snapshot of the given revision, the computer-implemented method comprising:
receiving, by at least one processor, an input of a user corresponding to searching a searched artifact information item at a revision of interest;
determining, by the at least one processor, the respective document identifier of the respective artifact document of the plurality of artifact documents comprising the searched artifact information item;
determining, by the at least one processor, a closest lower snapshot preceding to or corresponding to the revision of interest using the respective linkage key;
determining, by the at least one processor, a searched snapshot by appending, to the closest lower snapshot, the document identifiers of the respective plurality of artifact documents of the plurality of revisions from the given revision of the closest lower snapshot up to the revision of interest;
determining, by the at least one processor, the respective document identifier of the respective artifact document of the plurality of artifact documents comprising a latest version of the searched artifact information item at the revision of interest by intersecting the determined respective document identifier of the respective artifact document of the plurality of artifact documents comprising the searched artifact information item with the determined searched snapshot;
selecting, by the at least one processor, at least one merge action displayed in an artifact information management user interface (UI) available for merging the searched artifact information item with an additional artifact information item; and
creating, by the at least one processor, a respective amended artifact information item by merging the searched artifact information item with the additional artifact information item according to a reference merge action of the selected at least one merge action displayed in the artifact information management UI.
|