Offline source code control
    1.
    发明申请
    Offline source code control 有权
    离线源代码控制

    公开(公告)号:US20050235012A1

    公开(公告)日:2005-10-20

    申请号:US10824969

    申请日:2004-04-15

    IPC分类号: G06F9/44 G06F17/30

    CPC分类号: G06F8/71

    摘要: A source code control architecture. A client user checks out a copy of a source code file to the client using a file checkout process. A client cache maintains a pristine copy of the file, and a client activity list maintains a list of commands executed during the offline mode to effect modifications to the copy. The client cache contains a pristine copy of all source code files that are modified or deleted in a local client workspace. The cache is maintained whether the user is online or offline. When the user is offline, the cache is utilized to facilitate many of the activities that historically would require server connectivity. The command activity list allows a developer to continue changing the source code while offline by automatically recording the executed commands. The offline commands are reconciled to the server, and used to update the server file(s) when the client returns online.

    摘要翻译: 源代码控制架构。 客户端用户使用文件检出过程检出源代码文件的副本给客户机。 客户端缓存维护文件的原始副本,客户端活动列表维护在脱机模式期间执行的命令列表,以对该副本进行修改。 客户端缓存包含在本地客户机工作区中修改或删除的所有源代码文件的原始副本。 无论用户是在线还是脱机,都会维护缓存。 当用户离线时,缓存被用于促进历史上需要服务器连接的许多活动。 命令活动列表允许开发人员通过自动记录执行的命令来在离线时继续更改源代码。 脱机命令与服务器协调一致,用于在客户端返回联机时更新服务器文件。

    Lightweight methods for storing work in progress in a source code control system
    2.
    发明申请
    Lightweight methods for storing work in progress in a source code control system 有权
    用于在源代码控制系统中存储正在进行的工作的轻量级方法

    公开(公告)号:US20050193374A1

    公开(公告)日:2005-09-01

    申请号:US10790605

    申请日:2004-03-01

    IPC分类号: G06F9/44

    CPC分类号: G06F8/71

    摘要: The present invention relates to a system and methodology to facilitate software development activities via the concept of “Shelving” which provides an improved alternative to conventional branching technologies in certain scenarios. In one aspect, a software development system is provided. The system includes a shelving component that captures a current state of an intermediate software design. A version control component processes the intermediate design as if the intermediate design were a completed software design.

    摘要翻译: 本发明涉及通过“搁置”的概念促进软件开发活动的系统和方法,其在某些情况下提供了常规分支技术的改进的替代方案。 一方面,提供了软件开发系统。 该系统包括捕获中间软件设计的当前状态的搁置组件。 版本控制组件处理中间设计,就像中间设计是完整的软件设计一样。

    Version control system
    3.
    发明申请
    Version control system 审中-公开
    版本控制系统

    公开(公告)号:US20060236319A1

    公开(公告)日:2006-10-19

    申请号:US11107145

    申请日:2005-04-15

    IPC分类号: G06F9/44

    CPC分类号: G06F8/71

    摘要: A version control system such as may be used in an information management system for a source code development project. Multiple versions of artifacts are stored in the version control system. Some versions are stored in uncompressed form while others are stored in compressed form. The artifacts selected to be stored in compressed form are selected to facilitate rapid retrieval of files. The compression process is such that the compression may be performed as a background operation.

    摘要翻译: 诸如可用于源代码开发项目的信息管理系统中的版本控制系统。 多个版本的工件存储在版本控制系统中。 某些版本以未压缩形式存储,而其他版本以压缩格式存储。 选择以压缩形式存储的工件被选择以便于快速检索文件。 压缩处理使得可以作为背景操作执行压缩。