工程师 - 版本管理工具TLIB

TLIB 是 Burton Systems Software 开发的版本控制工具,主要用于管理软件开发项目中的源代码和其他文件。十多年来,它一直是配置管理领域的著名工具,具有强大的性能和广泛的可配置性。

TLIB is a version control tool developed by Burton Systems Software, primarily designed for managing source code and other files in software development projects. It has been a notable tool in the configuration management field for over a decade, offering strong performance and extensive configurability.

Key Features of TLIB:

* 跨平台和文件兼容性: TLIB 支持所有编程语言的源代码,可管理文档、电子表格和 CAD 文件等各种文件类型。它能自动处理 DOS/Windows、Unix 和 Macintosh 系统之间的文本文件翻译。

* Cross-Platform and File Compatibility: TLIB supports source code for all programming languages and can manage various file types like documentation, spreadsheets, and CAD files. It can automatically handle text file translations between DOS/Windows, Unix, and Macintosh systems.

* 可视化比较: TLIB 提供彩色编码的并排可视比较工具,可突出显示文件版本之间的差异,从而更容易发现更改。

* Visual Compare: TLIB provides a color-coded, side-by-side visual comparison tool that highlights differences between file versions, making it easier to spot changes.

* N 向分支和变更迁移: 该功能允许并行开发,简化了项目不同版本间变更的合并,这对大规模软件开发至关重要。

* N-Way Branching and Change Migration: This feature allows for parallel development and simplifies the merging of changes across different versions of a project, which is crucial for large-scale software development.

* 灵活的应用程序接口: TLIB 提供了三个公共 API,可与其他应用程序和开发工具集成,从而增强了其在各种环境中的可用性。

* Flexible APIs: TLIB offers three public APIs to integrate with other applications and development tools, enhancing its usability across various environments.

* 命令行界面: TLIB 包括适用于不同操作系统的多个命令行版本,确保在不同开发环境中的兼容性和灵活性。

* Command Line Interface: TLIB includes multiple command-line versions for different operating systems, ensuring compatibility and flexibility in diverse development environments.

尽管 TLIB 功能强大,但自 2000 年代初以来就没有进行过重大更新,这可能会影响其在现代软件开发环境中的实用性,因为现代软件开发环境已转向使用 Git 等更现代的工具。

Despite its powerful features, TLIB has not seen significant updates since the early 2000s, which may affect its relevance in modern software development environments that have shifted towards more contemporary tools like Git.

For more detailed information, you can explore TLIB's features on Burton Systems Software's website.

Burton Systems Software - TLIB Version Control - Overview

Overview

10 多年来,TLIBTM 版本控制一直是 PC 软件开发领域领先的配置管理工具之一。TLIB Version Control 以卓越的性能、广泛的可配置性和强大的多级项目支持而著称。现在,随着 TLIB Version Control for Windows 5.53 的推出,Burton Systems Software 为 PC 平台上的版本控制带来了新的功能、便利性和易用性。

For over 10 years, TLIBTM Version Control has been one of the leading configuration management tools for the PC software development community. TLIB Version Control is distinguished by superb performance, extensive configurability, and powerful multilevel project support. Now, with the introduction of TLIB Version Control for Windows 5.53, Burton Systems Software brings new power, convenience, and ease of use to version control on the PC platform.

如果您面临以下挑战...

* 最新版本引入了一个错误,你需要找回一个旧的可运行版本

* 用户在使用早期版本时出现问题,你必须复制它

* 一个程序员对文件所做的修改被另一个程序员覆盖时会丢失

* 需要将旧版本中的错误修正移植到新版本中

* 标准版本的改进需要添加到定制版本中。

If you face challenges like these ...

* The latest version introduced a bug and you need to retrieve an older, working version

* A user has a problem with an earlier version and you must duplicate it

* Changes made by one programmer are lost when the file is overwritten by another programmer working on the same file

* Bug fixes that were made in the old release need to be migrated into the new release

* Improvements to the standard version need to be added to customized versions.

Highlights:

优雅的可视化比较

* 显示两个磁盘文件或一个文件的两个版本之间的差异

* 显示行内发生的变化,并确定哪些行发生了变化。

* 在更新(签入)过程中,一键式即时比较新版本和前一版本

Elegant Visual Compare

* Show the differences between two disk files or between two versions of a single file

* Shows you what has changed within the lines, as well as identifying which lines have changed.

* Instant, one-click compare between a New version and its predecessor during Update (check-in)

三种运行模式  

* 面向文件("正常")模式。允许使用通配符和/或文件列表来指定由 TLIB 管理的文件。

* 本地项目模式。TLIB 的 16 位和 32 位版本都允许你直接 "打开 "编译器或编辑器的本地项目文件,而无需使用通配符规范或文件列表。只需点击 "模式 "按钮,即可在本地项目模式和普通(面向文件)模式之间切换。支持许多编译器、编辑器和其他工具,以及网站和普通文件列表。

* API 模式。TLIB 支持三个公共 API(第四个即将推出)。附加模块和其他产品可使用这些 API 与 Windows 版 TLIB 接口。有两个 API 与 TLIB for Windows 图形用户界面相连接。我们还支持直接连接 TLIB DLL 引擎的低级调用接口 API,绕过了图形用户界面前端。

Three Modes of Operation  

* File-oriented ("normal") mode. Lets you use wild-cards and/or file-lists to specify files to be managed by TLIB.

* Native project mode. Both 16-bit and 32-bit versions of TLIB let you "open" your compiler's or editor's native project file directly, avoiding the need to use wild-card specifications or file-lists. Just click the "Mode" button to switch between Native Project mode and normal (file-oriented) mode. Many compilers, editors, and other tools are supported, plus Web sites and plain file lists.

* API mode. TLIB supports three Public APIs (and a fourth is coming). They are used by add-in modules and other products that interface to TLIB for Windows. Two APIs interface to the TLIB for Windows GUI. We also support a lower-level call-interface API directly to the TLIB DLL engine, bypassing the GUI front end.

Features

TLIB Version Control - Features

* Easy Conversion

Automated conversion from PVCS, SourceSafe, MS Delta, Sorcerer's Apprentice, and several versions of RCS (MKS, GNU, Unix).

* Graphical User Interface

Easy to use GUI interface with button bar, right-mouse functionality, editable MRUs, flexible file pick-list, subdirectory spanning, and tooltip/status-bar guidance; both 16-bit and 32-bit versions are included.

* Visual Compare

A very nice, color, side-by-side visual compare, fully integrated.

* Supports All Languages & Files

TLIB can manage source code for all programming languages, plus documentation, spreadsheets, CAD files, and more.

* Third-Party Product Compatibility

Specific support or integration with many popular software development tools, including Microsoft Visual Basic 3.0-6.0 & Visual Developer Studio 5.0/6.0 (C++ etc.), Watcom C/C++ 10.x-11.0, Borland/Inprise Delphi & C++ Builder, Symantec Visual Cafe, MultiEdit, Codewright, Visual SlickEdit, and Help Magician Pro.

* Open Connectivity

Three public APIs, for integrating TLIB with your application: a high-performance callable interface to the TLIB Windows DLL engine, and two different program interfaces to the TLIB for Windows GUI.

* ISO 9001 Support

"Promote" between project levels, for ISO 9001-style staged development on large projects.

* Powerful File Search & Select

Very flexible wild-card specifications, with six wild-card search modes (plus combinations), optional subdirectories spanning, nested file-lists, compiler/editor native project file parsing, Web site parsing/spidering, and more.

* Speedy

TLIB runs very, very fast. Microsoft Systems Journal said TLIB is "noticably faster than the other packages" that they tested (including PVCS and SourceSafe).

* Command Line Interface

Includes four different command-line versions of TLIB for various operating systems, including versions which support long filenames under OS/2 and Windows 95/98/ME/NT/2000/XP, and an MS-DOS version with a tiny memory footprint. The Win32 console-mode version also runs under Linux's WINE Windows emulator (but it currently handles file names as case-preserving/insensitive instead of case-senstitive).

* Mixed & Cross-Platform Capability

A configuration parameter can be set to enforce "8.3" filenames in mixed operating environments, to ensure compatibility. Also, TLIB can automatically translate DOS/Windows, Unix, and Macintosh ASCII text files. Another configuration parameter controls which text format is generated by TLIB when extracting ("checking out") text files. (Of course, for binary files no translation is ever done.).

* Easy Installation

Easy to use Windows-based installation under Windows 3.1, Windows-95/98/ME, Win-OS/2, and Windows-NT/2000/XP. NetSetup tool simplfies installation on multiple workstations, and installing TLIB for multiple operating systems on the same machine is a cinch.

* Complete Revision History

Revision history documents changes, and central activity journal for "audit trail" of development activity, including revision comments, for entire project.

* Keyword Support

Very flexible, user-formatted, embedded-keyword support. Plus, TLIB reads the keywords, as well as writes them: its unique keyword-based version number verification warns if you store an obsolete version, even if you disable check-in/out locking or play tricky copy/rename games with your files.

* N-Way Branching

Unlimited N-way branching and named project-level support, for parallel development and semi-customer software. Branch/level-local locking option lets different teams work without interference. Whole-level or single-file Change Migration/merge simplfies migrating changes between different levels of code.

* Whole-Level Change Migration

Unique functionality allows merging of changes into customized variants of your software, or from bug-fix/release levels into development levels, etc.. If you have to manage many different versions of one program, this feature is absolutely indispensable... and (as far as we know) only TLIB has it.

* Conflict Handling

Can merge (reconcile) simultaneous changes, and flag conflicts, or undo intermediate revisions without losing later changes.

* Unrivaled Configurability

TLIB supports over 100 different configuration parameters, plus "if/endif," "include," expression evaluation, file tests, and environment variable references.

* Configuration Wizard

TLIB Configuration Wizard helps you configure TLIB to get you up and running in a hurry.

* Single Library File per Source File

A single library file stores all versions of the corresponding source file, with date/time, user id, and comments for each version.

* Multiple Module Control

Coordinated control of multiple modules: "fixed" snapshot version labels, and "floating" tracked versions for each named project level.

* Open Architecture

There are no secrets about TLIB's file formats or where your precious source code is stored, and no mysterious database to get corrupted.

* Forward Delta Storage

TLIB's unique append-in-place forward delta system provides higher reliability, recoverability, and performance than any reverse-delta product. TLIB supports full, automatic, adaptive, delta-based storage even of binary files, so only changes are stored from version to version.

* Unlimited Technical Support

Free tech support, by email, fax, and phone. TLIB Version Control is the sole product of a small company, so there's no wading through tedious phone menus and "tech support" people who have no idea what you are talking about.

  • 5
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

夜流冰

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值