5
|
Robert Massaioli · 技术社区 · 15 年前 |
1
13
尽管您可能很讨厌它,但LaTex为您提供了一种创建文档的方法,但是将它们作为文本保存在Subversion中,这很容易合并。 除了使用乳胶或保存TXT文档外,使用Subversion锁定文件也是最好的选择。 |
2
7
对于复杂的二进制文件格式(其中.odt是其中之一),我发现最好在Subversion中使用锁,而不是尝试合并更改。设置Subversion属性
|
3
6
只要供应商提供了一个好的差异和合并工具,文件就不必是文本格式来进行差异和合并。只要VCS可以配置为使用这些外部差异/合并工具。然而,很少有这样的差异和合并工具为专有文档格式提供。 Tortoissesvn可以区分Word文档,这非常方便。虽然我从未尝试过,但它显然也可以合并。我认为它可能能够区分和合并OpenOffice文档,但我从未尝试过。 Tortoissesvn可以“排序”不同的Excel文档,但使用起来不是很好。不合并。 在我的公司,我们 需要锁定 在Word和Excel文档上避免合并问题。即使这样,我发现能够区分以前的修订版并查看更改内容也非常方便。 |
4
4
这个 ODT 文件是afaik压缩的XML文件。但是,即使您将它们保存为未压缩的XML,我也严重怀疑除了最小的更改之外,您还可以进行任何合并。 |
5
1
.odt格式实际上是一种zip文件格式(在大多数情况下),它打包了您的文档和可能的其他二进制资源。它是一个zip文件,这意味着它本身就是二进制的。可能有一种方法可以使用OpenOffice将文档保存为纯文本XML,我不确定。 如果您真的需要合并更改的功能,那么您最好使用纯文本格式。 |
6
1
合并一个复杂的页面将是一个问题,因为Subversion无法做好工作。 通过锁定,一次只能有一个人操作。 如果不喜欢LaTex或.txt建议,可以每次将其保存为HTML页面。 您可以为OpenOffice编写一些插件,也许可以实现协作工作。 |
7
0
复杂的机器维护文件在版本控制系统中总是很难合并。 即使 如果它们存储为文本。如果它是未压缩的openoffice.org XML呢?您所做的简单更改将修改整个XML文件中的许多行,从而导致可能的冲突。 你最好使用更简单的格式,比如 Markdown ,因为简单的格式会导致更少的更改,从而导致更可靠的合并。许多作家使用降价,这很容易学习。 有很多编辑器支持这种标记语言,但您可能需要稍微修改您的工作流。例如a ODT to txt 转换脚本,将ODF转换为带标记格式的TXT。也, pandoc 可以在许多格式之间转换,如markdown和odf。 所以有两种选择:
|
Eric · pip安装-e svn+ssh不接受用户 6 年前 |
Anu699 · 在git中管理多个项目的最佳方式是什么?[已关闭] 6 年前 |
Dipu H · Viewvc未扩展关键字 6 年前 |
NealWalters · SVNLook-存储库格式-语法不正确 6 年前 |
m-mas · 尝试与svn重新同步trac时出错 6 年前 |
Wombattle · 通过命令行在SVN中保留时间戳 6 年前 |