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

87 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 ...

Systems and method for analyzing software and testing integration

An assessment system can generate a software quality value based on testing results and analysis of a multitude of factors that impact a readiness evaluation. For example, the system generates a software quality score (e.g., an Applause Quality Score “AQS”) that enables development teams to understand the level of quality they are achieving for a given release and build-over-build. In various examples, the system generates a data-driven score to enable development teams or quality assurance teams to make decisions for when a build is ready for release. In further embodiments, the system can integrate user interfaces that present a software quality score in a user dashboard that is linked to version control systems. On review and acceptance of the score, a user can trigger the release of their new code or product.
Owner:APPLAUSE APP QUALITY

Testing method for mining intrinsic safety power supply

The invention relates to the technical field of power supply testing, in particular to a testing method for a mining intrinsic safety power supply, and the method comprises the steps: creating a testing case according to the testing demands of a tested mining intrinsic safety power supply product, and carrying out the code conversion of the testing case, thereby obtaining a first code file; obtaining a source code of the tested mining intrinsic safety power supply product, and modifying the source code based on the test case to obtain a second code file; storing the first code file and the second code file in a version control system; starting the test; obtaining a second code file from the version control system through the construction tool, compiling the second code file to obtain a binary file, packaging the binary file, and downloading the packaged binary file to the tested mining intrinsic safety power supply product; and obtaining the first code file from the version control system through the test framework, running the first code file, and testing the tested mining intrinsic safety power supply product. The mining intrinsic safety power supply testing system covers testing work of all function modules and performance indexes of a mining intrinsic safety power supply, automatic testing can be achieved, and testing efficiency and accuracy are improved.
Owner:TIANDI CHANGZHOU AUTOMATION +1

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

Systems and Methods for Parser of Textual Notation File 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

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

Packet management method and device, equipment and storage medium

The invention discloses a packet management method and device, equipment and a storage medium, and the method comprises the steps: obtaining a processing instruction for a target packet, and publishing the target packet in a version control system Git; executing the processing instruction to perform at least one of installation, data cleaning and removal on the target packet from the Git; and monitoring the processed target packet to obtain a monitoring result and outputting the monitoring result. Therefore, the packet management scheme provided by the embodiment of the invention can be deeply integrated with the Git, so that packet management can be realized by virtue of a private packet management function supported by the Git without depending on a public network packet manager, thereby reducing the risk of information leakage and improving the information security. Moreover, packet management is realized by means of Git, and additional privatized packet management does not need to be established or additional server hosting does not need to be configured, so that the cost can be reduced.
Owner:太保科技有限公司

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

Automatic construction and publishing method based on UE5

The invention relates to the technical field of software development, in particular to a UE5-based automatic construction and release method, which comprises the following steps of: 1, constructing a development environment and preparing an automatic tool chain; 2, code management and automatic script construction; step 3, CI / CD tool configuration: configuring an SSH key to connect with a remote server, and realizing automatic deployment; 4, generating Pak file compression resources, and packaging scenes in batches by using a tool; and 5, performing multi-environment deployment, monitoring and feedback. According to the method, through establishment of a development environment and preparation of an automatic tool chain, Visual Studio 2022 + and a corresponding workload are installed, and a UE5 project path and a Windows SDK are configured; the method has the advantages that a version control system is configured, it is ensured that a code warehouse is associated with a UE5 project, Python 3. X and a dependency library are installed, an SSH secret key is configured to be connected with a remote server, automatic deployment is achieved, and therefore the method has the advantages that the publishing efficiency is remarkably improved, and human errors are reduced.
Owner:CHINESE PEOPLES LIBERATION ARMY UNIT 63610

Remote executions of heterogeneous infrastructure as code runtimes in a cloud environment

PendingUS20250321730A1Version controlProgram controlInfrastructure as codeSource code
An example method of managing infrastructure in a cloud includes: receiving, at a remote worker from a cloud automation service, a task to be executed for managing the infrastructure, the remote worker executing in a customer environment that includes the infrastructure, the remote worker having a runtime, the cloud automation service executing external to the customer environment; retrieving, using first credentials obtained by the runtime from the customer environment, source code from a version control system executing in the customer environment; and executing, by the runtime, the source code to manage the infrastructure in the customer environment according to the task.
Owner:VMWARE INC

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

Systems and Methods for Committing Textual Notation File 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

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

Method for performing Ansible script version control and rollback based on file metadata

The invention relates to the technical field of version control and rollback, and discloses an Ansible script version control and rollback method based on file metadata. The method for performing Ansible script version control and rollback based on file metadata comprises the following steps: establishing a version library root directory; establishing a main version control system; establishing a branch version control system; establishing a rapid modification system; according to the invention, the company-level configuration library administrator manages the public control file of the version control server and the authority of the sub-version library, so that the control file does not need to be established or maintained in each version library, and the operation efficiency of the system is improved; at the beginning of a project, all configuration items related to the project are stored in a version control library for management, the states of all the stages and all the configuration items of the project are clarified in a version marking and file metadata classified storage mode, the orderliness and rollback performance of versions are ensured, and the same problems existing in all the versions can be rapidly solved.
Owner:BESTTONE HOLDING

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

A version control system and a method thereof

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

Systems and methods for post-cloud engineering data management infrastructure using distributed version control

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