-
公开(公告)号:US06393437B1
公开(公告)日:2002-05-21
申请号:US09014036
申请日:1998-01-27
申请人: Eric K. Zinda , Zhenglei Pan , David C. Johnson , William E. Hiebert , Brian R. Marshall , C. Douglas Hodges
发明人: Eric K. Zinda , Zhenglei Pan , David C. Johnson , William E. Hiebert , Brian R. Marshall , C. Douglas Hodges
IPC分类号: G06F1730
CPC分类号: G06F11/3664 , G06F8/20 , Y10S707/922 , Y10S707/959 , Y10S707/99952
摘要: A method and apparatus for allowing multiple developers of software applications working in client/server computing network to remotely save, test and debug project files such as web pages. The client computer is capable of emulating server side operations to allow the developer to locally test changes to project files before they are saved on the server. The client computer maintains an accurate view of the overall project, but without having to locally copy the entire software project, by storing file information relating to the software project including, for example, metadata, link information, and BOT replacements, and/or a directory structure of the files and folders in the software project that mirrors the directory structure of the software project on the server. Various features include providing developers with the ability to check out, modify and debug files concurrently with other developers, and merging changes made by different developers to the same file. Concurrently modified files may be merged by prompting a developer when conflicts arise between the files to be merged.
摘要翻译: 允许在客户机/服务器计算网络中工作的软件应用程序的多个开发人员远程保存,测试和调试诸如网页的项目文件的方法和装置。 客户端计算机能够模拟服务器端操作,以允许开发人员在将项目文件保存在服务器上之前对其进行本地测试。 客户端计算机维护整个项目的准确视图,而无需本地复制整个软件项目,通过存储与软件项目有关的文件信息,包括例如元数据,链接信息和BOT替换,和/或 软件项目中的文件和文件夹的目录结构,其反映服务器上软件项目的目录结构。 各种功能包括为开发人员提供与其他开发人员同时签出,修改和调试文件的能力,以及将不同开发人员所做的更改合并到同一个文件中。 并发修改的文件可能会通过在要合并的文件之间出现冲突时提示开发人员合并。