跳转到主要内容

在SubVersioN中管理ODF文件

项目描述

简介

ODFSVN是一组工具,允许您在ODF文档中管理subversion存储库。有多个原因使这成为一件非常有用的事情

  • 它允许您使用版本控制系统的所有功能:所有更改都随更改说明一起存档,这使得回滚到早期版本、查看谁做了什么更改以及为什么等成为可能。

  • 它使得多人可以共享他们通过共享存储库对文档的更改。这意味着您总是可以看到所有编辑的所有更改,更新您的版本到最新修订版并提交您的更改。无论您在哪里,无论您是否有访问电子邮件的权限,您都可以始终共享您的工作。

目前,这可以通过odfsvn命令行工具来完成。在(近)将来,这也可以通过OpenOffice.org的插件来实现。

快速示例

假设您正在与一组人合作编写一个提案。提案存储在一个名为proposal.odt的文件中,您刚刚创建了它。您需要做的第一件事是将此文件导入现有存储库

$ odfsvn import -m "Simplon proposal for odf RFP" proposal.odt \
  http://code.simplon.biz/proposals/odf.odt
Commited revision 22

这将把您的文件添加到存储库中。使用-m参数为这次更改设置了提交信息。

现在,您可以使用info命令检查您文件内的存储库信息

$ odfsvn info proposal.odt
Path: proposal.odt
Type: svn
URL: http://code.simplon.biz/proposals/odf.odt
Repository UUID: 1a87ecf8-a9bc-47a4-9dc9-5f45153203cc
Revision: 22

如果您的合作编辑之一想要修改这个提案,他必须首先使用checkout命令检索文档

$ odfsvn checkout http://code.simplon.biz/proposals/odf.odt
Checked out revision 22

他现在可以使用常规编辑器编辑 odf.odt 文件。在做出任何更改后,他可以使用 commit 命令提交更改。

$ odfsvn commit -m "Added estimates and initial planning" odf.odt
Changes committed.

您现在可以使用 update 命令更新您的本地副本。

$ odfsvn update proposal.dt
Updated to revision 23

安装

odfsvn 需要安装 subversion 命令行工具 svnpythonsetuptools

安装这些要求后,您可以使用 easy_install 命令安装 odfsvn。

easy_install odfsvn

这将安装 odfsvn 命令和相关 Python 包。如果您使用的是 UNIX shell,您可能需要在此之后刷新您的 shell 中的命令缓存(通常使用 hash -rrehash)。

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定选择哪个,请了解有关 安装包 的更多信息。

源分布

odfsvn-1.0a1.tar.gz (2.7 MB 查看哈希值)

上传时间

构建分布

odfsvn-1.0a1-py2.4.egg (27.1 kB 查看哈希值)

上传时间

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面