|
5
|
| Robert Massaioli · 技术社区 · 17 年前 |
|
|
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。 所以有两种选择:
|
|
|
adam · 在java中读取文件偏移量时出现问题 3 年前 |
|
|
Jon · Python从HTTPS aspx下载图像 8 年前 |
|
|
Programmer · 我需要有关二进制文件[副本]的帮助 8 年前 |
|
|
CodeXtack · 从二进制文件c获取值类型# 8 年前 |
|
|
Naveen · 在C语言中从二进制文件读写整数++ 8 年前 |
|
|
Grechka Vassili · 二进制文件中的读写结构[关闭] 8 年前 |