Patents
Literature
Patsnap Eureka AI that helps you search prior art, draft patents, and assess FTO risks, powered by patent and scientific literature data.

59 results about "Revision control system" patented technology

Revision Control System (RCS) is an early version control system . It is a set of UNIX commands that allow multiple users to develop and maintain program code or documents. With RCS, users can make their own revisions of a document, commit changes, and merge them. RCS was originally developed for programs but is also useful for text documents ...

Mlops extension method and apparatus in multi-cloud native environment, and medium

PCT designated stageWO2026001461A1Software deploymentData storeUser defined
An MLOps extension method and apparatus in a multi-cloud native environment, and a medium, relating to the technical field of multi-cloud heterogeneity. The method comprises: receiving a user-defined infrastructure template, configuration parameters, and access credentials of different cloud platforms, and collecting cloud computing resources from a plurality of clouds; putting model code and a data processing script into a version control system, and uploading data to a data storage service; pre-allocating computing resources and storage resources, and installing and verifying all dependencies in a pre-deployment environment; creating isolated sandbox environments on the cloud platforms to run comprehensive simulation tests; packaging models and applications, and deploying same in production environments on the cloud platforms; configuring a monitoring tool to monitor the performance of the models and the applications in real time, and on the basis of monitoring data, optimizing model parameters and application configurations. The present invention can reduce incompatibility and failures in a multi-cloud environment, and improve the reliability and efficiency of model services and continuous application deployment.
Owner:SHANDONG INSPUR SCI RES INST CO LTD

Version control system

A version control system implemented in software and executed by one or more processors that provides for change set integration for diverse types of objects. The system may be configured to handle a wide range of objects of different types committed to the version system by storing and / or versioning the objects, change sets, and complex relationships between objects and object dependencies. Unified support for development operations may be provided as assets under version control may optionally be deployed, rolled back, compared to a corresponding live environment, and tested thus providing for sophisticated development and operational cycles. The system provides automatic and / or semi-automatic object integration such as may be useful for continuous development and integration and feature based development.
Owner:CROSSVISTA INC

Automatic system and method for customizing, distributing and deploying embedded system software

The invention discloses an automatic system for customizing and distributing and deploying system software of an embedded system. The automatic system comprises a configuration management module, a configuration management module and a configuration management module, wherein the configuration management module is used for storing a declarative configuration file in a Git version control system; the automatic execution module is realized by a CI / CD server, the CI / CD server is closely integrated with a Git warehouse of the configuration management module through a Webhook mechanism, and a CI / CD assembly line can be automatically triggered once the change of a configuration file is detected to be pushed to a specified branch; the product management module is used for archiving, storing and distributing the constructed product after the automatic execution module successfully completes the construction; and the end-side deployment module is used for deploying the system software on development equipment according to requirements for rapid deployment, verification and rollback use.
Owner:NANJING UNIV

Version control integration in cross-domain-based authentication systems

A system, method, and computer-program product includes receiving, from a third-party identity management system, an authentication response indicating a set of login attributes; obtaining, from an identity resolution service, a set of identity and authorization attributes using the set of login attributes, the set of identity and authorization attributes including a unique user identifier (UID); granting, by the identity resolution service, a session initiation token when the set of identity and authorization attributes satisfy predefined authorization criteria; in response to the identity resolution service granting the session initiation token: allocating a compute session and a persistent storage resource to the unique UID; executing, via the compute session, an operation that modifies files stored in the persistent storage resource; and transmitting, to a version control system, a version control operation that records the files modified in the persistent storage resource to a code repository using the unique UID or group identifiers.
Owner:SAS INSTITUTE INC

System and method to automatically generate, convert, validate, and manage automation artifacts

A common data model is created for an automation system, which includes an ontology of semantic relationships between entities of the automation system captured from multiple simulation tools based on a simulation design of the automation system. Artifacts, such as simulation and automation artifacts may be attached to corresponding entities in the common data model. New automation artifacts may be generated utilizing logic definitions from the simulation artifacts in the common data model. Changes to an artifact may be propagated to affected artifacts in the common data model utilizing dependencies defined by the semantic relationships. A snapshot of the common data model, including the newly generated or modified artifacts are committed to a version control system. A continuous integration execution engine executes virtual commissioning for validating each automation artifact against a simulation environment in a simulation of the automation system, based on the commit of the common data model.
Owner:SIEMENS CORP

Automobile software code change influence analysis method and system

PendingCN121935154AAbility to understand semanticsAccurately define test scopeError detection/correctionCode refactoringAlgorithmTheoretical computer science
The invention discloses an automobile software code change influence analysis method and system, and relates to the field of software development, and the method comprises the steps: S1, constructing a multi-source unified vector enhancement knowledge graph data index; comprising the following steps: respectively executing data extraction and analysis on a code library, an ARXML file and a demand and defect document, and establishing a corresponding index; wherein a unified atlas data model is established based on the extracted entities and relationships, a semantic vector is generated for each entity node, and fusion of the atlas and the vectors is realized; s2, multi-path influence propagation analysis is carried out; comprising the following steps: analyzing code difference of a version control system, and positioning an initial change code node set; influence propagation analysis is carried out through four influence paths including grammar / structure dependence, semantic similarity, interface contract and demand / defect tracing; the analysis process of the four influence paths is executed by calling an influence propagation engine by an analysis path planning engine; s3, carrying out backtracking and iterative analysis; and S4, generating a structured analysis context.
Owner:CHINA FAW CO LTD +1

SDN networking automation test method, device and equipment and storage medium

The embodiment of the application provides a kind of SDN networking automation test method, device, equipment and storage medium, belong to internet technology field, method includes: from distributed version control system, pull target test case, and distributed version control system is stored with the automation test case corresponding to at least one SDN networking version;Based on target test case, initialize SDN networking configuration environment;Call the Docker image of server, to execute target test case automatically under the environment of SDN networking according to the Flask service in Docker image, output test result, and Flask service encapsulates the Shell command corresponding to automation test script.The application adopts container virtualization and Flask service encapsulation host Shell command, realizes the web interface of host operation, can effectively save host resource consumption and improve execution efficiency.
Owner:CHINA TELECOM CLOUD TECH CO LTD

Synchronization of configuration settings in distributed computing systems

Implementations described herein relate to methods, systems, and computer-readable media to synchronize configuration settings. In some implementations, a method may include performing an optimization of one or more computing resources in a distributed computing system, determining, based on the optimization, that a setting of at least one computing resource is to be adjusted, determining that performing an adjustment to the at least one computing resource would cause a mismatch between a setting for the at least one computing resource in the distributed computing system and a corresponding setting stored in a version control repository for the at least one computing resource, generating an updated configuration file, wherein the update configuration file is indicative of an adjusted setting for the at least one computing resource, and transmitting a request to a version control system to add the updated configuration file to the version control repository.
Owner:SEDAI INC

Source code processing method, system, storage medium and electronic device

The application discloses a source code processing method, system, storage medium and electronic equipment. Relates to the field of financial technology, the method comprises the following steps: determining each item in the compilation task; obtaining the identification of the source code version library of each item and the branch information required for compiling each item, and obtaining the interface of the distributed version control system; obtaining the source code of each item and saving the source code of each item to a local compilation server; generating a to-be-published project list according to the source code of each item, preprocessing the projects that need to be compiled in the to-be-published project list, and forming a to-be-compiled project list from the preprocessed projects; compiling the projects in the to-be-compiled project list to obtain a compilation product; matching the compilation product with a preset deployment strategy, and generating a deployment strategy file of the compilation product in the case of successful matching. Through the application, the problem of low system project construction and deployment efficiency in the related art is solved.
Owner:INDUSTRIAL AND COMMERCIAL BANK OF CHINA

Automatic creation and deployment of websites

Methods, systems, and techniques are provided for deploying target websites, particularly those created using third-party content management systems ("CMS") for developing websites such as WORDPRESS. Example embodiments provide a CMS deployment system ("CDS") or CMS deployment application ("CDA") that enables a user to create content locally using all the resources of the CMS, and then manage and deploy the target website using a version control process and in a more secure form on a target server. In one embodiment, the CDS / CDA exports the CMS website instance as flat HTML files, manages these files using a version control system, and then deploys them on a target server without requiring user expertise. An example CDS / CDA includes an installation facility, an export facility, and a deployment facility that cooperate to deploy a secure website created using standard CMS tools.
Owner:SOUTHEND TECH LTD

Method and computer program product for automated construction of documents

The invention provides a method and a computer program product for automatic construction of documents. The method for document automatic construction comprises the steps that collaborative management is conducted on a document source file and a software source code based on markup language through the same version control system, and the software source code is associated with the document source file; and in response to a submission event of the document source file or the software source code, automatically triggering a document construction process. The document construction process comprises the following steps: analyzing the content of a document source file corresponding to a submission event to generate structured document data; and constructing the structured document data and information extracted from the software source code corresponding to the submission event based on a Sphinx engine to generate a document product. According to the method, the automation of document construction can be realized, and the consistency and maintainability of the document and the code are improved.
Owner:MOFFETT AI TECHNOLOGY SHENZHEN CO LTD

Systems and methods for review and merger of textual notation files of complex hardware systems model in post-cloud engineering data management infrastructure

The present disclosure provides a system for modifying a model of a complex hardware system. The system includes one or more memories configured to store computer-executable instructions and one or more processors configured to execute the instructions. The system is configured to submit a pull request to a distributed version control system comprising snapshots of the model stored in text notation, receive a first snapshot in text notation, perform a transform operation to generate a transform of the first snapshot for graphical display in an engineering application, display the transform via a user interface, generate a modified version of the first snapshot in response to user inputs, and store the modified version in the one or more memories. The system enables efficient modification and management of complex hardware system models using distributed version control and graphical engineering applications.
Owner:PREWITT RIDGE INC

Updating code in a distributed version control system

Techniques are disclosed for implementing changes to a first service by a computer infrastructure orchestration service (CIOS). The CIOS can manage a declarative infrastructure provisioner to deploy infrastructure resources and artifacts based at least in part on declarative instructions. The CIOS can detect a first modification to a first service (e.g., a sidecar application). The CIOS can identify that configuration data of a second service references (e.g., via git submodules) the first service. In response to identifying a second modification to the second service, the CIOS can present a change via a graphical interface, the change comprising the first modification to the first service. User input can be received indicating acceptance or rejection of the change of the first modification. The CIOS can then implement the change to the first service according to the user input. For example, the CIOS can ensure that the modified first service is deployed alongside the second service in a subsequent deployment.
Owner:ORACLE INT CORP

Method and apparatus for implementing online data definition language operations of a graph database

The application discloses an implementation method and device for online data definition language operation of a graph database. The features include: receiving an online data definition language operation on the graph database, executing the online data definition language operation, determining a to-be-updated graph data version corresponding to the online data definition language operation, identifying a database operation type corresponding to the online data definition language operation, generating a schema update task in the case that the database operation type or a version control system detects that the graph database meets a preset graph database update condition, and updating the to-be-updated graph data version to the graph database according to the schema update task. The application supports continuous business operation in the schema change process, minimizes system downtime, reduces redundant storage, reduces storage cost, provides strong support for fault recovery and problem diagnosis through a version control mechanism, supports more efficient distributed synchronization, and reduces network overhead and computing resource consumption.
Owner:BEIJING FENGQING TECH CO LTD

Machine learning asset management

PCT designated stageWO2026016694A1Version controlControl systemSoftware engineering
A computer implementable method, an asset developer computer, and a computer readable medium for managing an asset for machine learning are provided. The method comprises retrieving, from a version control system server over a network, an asset for machine learning, deserializing the asset from a serialized asset data format to a deserialized asset data format using a seriazlier / deserializer to generate a deserialized asset, modifying, via at least one processor of an asset developer workstation, the deserialized asset to generate a new version of the asset, serializing the new version of the asset using the serializer / deserializer to generate a serialized new asset, and sending, from the asset developer workstation, the serialized new asset to the version control system server over the network for storage.
Owner:HUAWEI TECH CO LTD

Method and system for bug localization based on code knowledge graph

Disclosed are a method and a system for bug localization based on a code knowledge graph, including the steps of: extracting source codes from a Git version control system, parsing in the source codes to generate an abstract syntax tree (AST), constructing a code knowledge graph, preprocessing the summary and description of a bug report crawled from a Bugzilla bug tracking system, and performing the named entity recognition to identify bug-related entity sequence, converting the code knowledge graph and the bug-related entity sequence into vector representation through an embedding algorithm, calculating cosine similarities of vector representations between the code knowledge graph and the bug entity sequence, ranking the similarities from high to low to generate a list of suspicious methods, filtering redundant information in the source codes, identifying bug-related entity elements in the bug report, and reserving the bug-related information.
Owner:YANGZHOU UNIV

Code architecture drift repair method and system, electronic equipment and computer storage medium

The invention discloses a code architecture drift repair method and system, electronic equipment and a computer storage medium. The code architecture drift repair method comprises the steps that a dependency graph of target codes submitted to a version control system is constructed; performing architecture drift detection on the target code based on the architecture baseline model and the dependency graph to obtain a detection result; and when the detection result indicates that the target code violates at least one of the association rule, the layering rule and the loop dependency rule, repairing the target code to obtain a repaired code, and generating an architecture document of the repaired code. According to the method and the device, architecture drift detection is carried out on the target code based on the architecture baseline model and the dependency graph, real-time detection of architecture drift can be realized, and the timeliness and the accuracy of detection are remarkably improved.
Owner:KEDA ZHILING (BEIJING) TECHNOLOGY CO LTD

Systems and Methods for Review and Merger of Textual Notation Files of Complex Hardware Systems Model in Post-Cloud Engineering Data Management Infrastructure

The present disclosure provides a system for modifying a model of a complex hardware system. The system includes one or more memories configured to store computer-executable instructions and one or more processors configured to execute the instructions. The system is configured to submit a pull request to a distributed version control system comprising snapshots of the model stored in text notation, receive a first snapshot in text notation, perform a transform operation to generate a transform of the first snapshot for graphical display in an engineering application, display the transform via a user interface, generate a modified version of the first snapshot in response to user inputs, and store the modified version in the one or more memories. The system enables efficient modification and management of complex hardware system models using distributed version control and graphical engineering applications.
Owner:PREWITT RIDGE INC

Automatic version control of software components

The application provides a version automatic control device and method of a software component, belongs to the technical field of software version management, and the control method is specifically as follows: taking the change of an API interface as the main judgment basis for the version upgrade of the software component, after the component source code is submitted to a version control system, the source code is parsed through program static analysis technology to obtain the change of the API interface, then a new version number is automatically generated based on the change of the API interface by using a semantic version naming rule.The application can automatically, efficiently and compliantly update the version number of the software component, reduces the workload of manual analysis, avoids the impreciseness of manually setting the version number, and restricts and standardizes the upgrade iteration of the component version.
Owner:NO 709 RES INST OF CHINA SHIPBUILDING IND CORP

Multi-client version control system for retrieving a list of changed objects

Embodiments of the present application relate to a multi-client version control system for retrieving a list of changed objects. In certain embodiments, a method includes generating a cache ring corresponding to a resource type and including entries corresponding to objects for resources of the resource type in a cloud infrastructure; receiving a subscription request including a version number; searching the cache ring using the version number; when the version number is in the cache ring, generating a list of changed objects including object identifiers corresponding to entries in the cache ring having an update entry type or a delete entry type; retrieving object information for objects corresponding to a first set of entries having an update entry type based on the object identifiers in the list of changed objects; and transmitting the object information for the objects and a deletion notification for other objects corresponding to a second set of entries having a delete entry type to a user interface.
Owner:HEWLETT PACKARD ENTERPRISE DEV LP

Software traceability integrity verification method and system

The invention discloses a software traceable integrity verification method and system. The software traceability integrity verification method comprises the following steps: S1, metadata extraction: submitting specific source codes constructed by triggering in a version control system of a software project, and extracting the metadata submitted at the time; the metadata at least comprises a unique identification submission hash value submitted this time; s2, metadata embedding: in a compiling construction process, directly embedding the extracted metadata into a finally generated binary file as a verifiable identifier; and S3, verifying the integrity. By means of the scheme, the problem of binary-source code mapping loss is effectively solved, metadata such as version control submission Hash is directly embedded into a binary file, the precise binding relation between the binary file and a specific submission version in a code warehouse is established, and precise traceability is achieved.
Owner:LISHEN (QINGDAO) NEW ENERGY CO LTD

Container Orchestration Platforms with a Version Control System

A change to a repository of a version control system is identified. A processing device may provide update data to a container orchestration platform in response to identification of the change to the repository of the version control system. The update data may be associated with a multi-stage update on a component of the container orchestration platform. The update data may indicate scheduling information associated with each stage of the multi-stage update. The repository may be updated based on completion data received from the container orchestration platform in response to performing at least a portion of the multi-stage update based on the update data.
Owner:RED HAT INC

Multi-user collaborative three-dimensional modeling management method and system based on AI large model and version control system

The application discloses a kind of based on AI big model and version control system's multi-user collaborative three-dimensional modeling management method and system, belong to three-dimensional modeling and artificial intelligence collaborative application field.For the problems such as AI modeling in prior art is limited to single part, lack of project level overall planning, model parameter modification is difficult, and multi-user collaborative conflict, the application adopts user end-server end architecture, is uniformly scheduled by main control server module, AI big model module is parsed and disassembled overall project demand, generates text modeling code, and is realized linkage modification based on parameter dependency association;Through version control system, realize multi-user parallel editing, modification trace, conflict automatic merging and version rollback.System supports top-down overall modeling and bottom-up part accumulation double mode, and has the demand clarification and artificial interactive correction function.The application realizes the process management of project level three-dimensional modeling, improves modeling efficiency and modeling quality, and is suitable for engineering modeling scene in the fields of machinery, building, industrial design etc..
Owner:袁新宇

Automatic work summary generation method and device, medium and equipment

The invention discloses an automatic work summary generation method and device, a medium and equipment. The method comprises the steps that employee work activity data are collected through a plurality of data sources, and the data sources comprise a computer operation monitoring tool, a task management system and a version control system; preprocessing the collected work activity data, and extracting semantic information by using a natural language processing technology, including word segmentation, named entity recognition, part-of-speech tagging and dependency syntax analysis; based on the extracted semantic information, automatically classifying the work content by adopting a text clustering or topic model algorithm; inputting the classified structured data into a recurrent neural network-based generation model, and automatically generating a work summary text; and outputting the generated work summary, and collecting user feedback to optimize the generation model.
Owner:ANRUI DIGITAL INFORMATION TECH CO LTD

A front-end project construction method, device, equipment and medium

This invention relates to the field of computer applications and provides a method for building a front-end project, comprising: responding to a client's project search command, a server parsing option information within the project search command; obtaining project information based on the option information; packaging the project information to generate a package description file; obtaining a corresponding distributed version control system template based on the project information; processing the project information to generate a project template; and packaging the package description file, the generator, the distributed version control system template, and the project template to generate a front-end project. This invention improves the development efficiency of front-end projects.
Owner:ZHEJIANG HAOHAN ENERGY TECH CO LTD +1

Collection terminal test case priority ranking method based on multi-feature fusion

The invention discloses an acquisition terminal test case priority ranking method based on multi-feature fusion, and aims to solve the problems of low case ranking accuracy and unreasonable test resource allocation in the existing regression test from a version control system, a defect management system and a test execution history. Extracting three types of features including the program change point correlation degree, the historical defect detection rate and the use case execution efficiency; after quantization and normalization processing, constructing a feature vector of each test case; and establishing a priority evaluation model by utilizing a decision tree algorithm, calculating a comprehensive priority score of each test case according to the feature vectors, and generating a test sequence according to descending sort of the scores. According to the method, the regression test defect detection efficiency can be improved by 30%, the test resource utilization rate can be improved by 50%, and the method is suitable for collection terminal software testing with frequent version iteration.
Owner:QINGDAO TOPSCOMM COMM +2

Method and apparatus for testing software changes and / or for detecting software errors in image recognition software

Method for testing software changes and / or detecting software errors of an image recognition software, in particular an error detection software, which can be implemented on an industrial machine (210), the method comprising the steps: - Providing (S1) a software code containing the software changes to a version control system (202); - Determining (S2) the software changes in the provided software code by the version control system (202); - Executing (S3) at least part of the software code on a virtual machine through which a test framework is provided and through which the behavior of the industrial machine (210) in response to the software code can be simulated; - Executing (S4) at least part of the software code on a vision engine (208) based on labeled image test data that includes labeled images for testing the software code; and - Providing (S5) a test result based on at least part of the software code executed on the Vision Engine (208).
Owner:ROBERT BOSCH GMBH

Engine system based on integrated privacy federal computing power

The invention provides an engine system based on integrated privacy federated computing capability, which comprises the following steps that: a federated computing coordinator receives a joint computing task, splits the joint computing task into a plurality of sub-queries, and issues the sub-queries to a deployed local agent process; the local agent process executes the sub-query to obtain a local intermediate result, performs secrecy processing on the local intermediate result based on the privacy computing protocol to obtain a secrecy intermediate result, and sends the secrecy intermediate result to the federal computing coordinator; the federal computing coordinator adopts a federal aggregation algorithm to aggregate the secret intermediate result to obtain a global computing result, and sends the global computing result to a version control system; the block chain module obtains aggregation operation information, generates an operation abstract based on the aggregation operation information and writes the operation abstract into a block chain account book; and the version control system generates new version data according to a global calculation result, and records a data version evolution path based on a content addressing storage structure and a copy-on-write mechanism. According to the method and the device, privacy protection cooperative calculation of distributed spatio-temporal data can be realized, and centralized processing risks are avoided.
Owner:HANGZHOU INTERNATIONAL INNOVATION INSTITUTE OF BEIHANG UNIVERSITY

Legislative code versioning system

A legislative code versioning system that overcomes various technical deficiencies is described herein. For example, the system can allow users to see which specific updates to a printable copy of a legislative code have occurred since the creation of that printable copy. A computer-readable address that, when read by a computing device, links the computing device to a digital version of the printable copy may be embedded into the publication. The digital version can be depicted in a content page in a network-accessible publication format that displays redlines, annotations, markings, or other representations of change that track differences between two or more versions of the legislative code. Alternatively or in addition, the same or a separate embedded CRA can, when read, link a user device to an unmarked publication of the legislative code.
Owner:OPEN LAW LIBRARY

Version control system and method thereof

A version control system (100) for one or more functions associated with a device includes one or more control units (106) communicatively connected to a first server (105) and a third server (107). The one or more control units (106) are configured to perform a first version of one or more functions associated with the device. A human-machine interface (HMI) (102aa) is provided on an electronic device (102) associated with a user of the apparatus. The HMI is configured to receive one or more inputs (102a), (102b), (102c) from a user. Based on one of the one or more inputs (102a), (102b), (102c), the one or more control units (106) are configured to retrieve and install a second version of the one or more functions associated with the device from the third server (107).
Owner:TVS MOTOR CO LTD