问题标签 [document-versioning]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
4215 浏览

windows - 使用 SVN 作为文档控制系统的问题

我正在寻找一种方法,以便在我的工作中对包含 SOP、表格等的文档库进行更好的文档控制(主要是 Microsoft Word 文件。)至于对文档的实际更改,我正在考虑建立一个 SVN 存储库以处理文档的实际修订并允许最新版本处于最前沿,但是还有一些其他功能我要么 1)不知道它们是否存在,要么 2)不知道如何设置。以下是我的问题:

  1. 我知道有 Apache SVN,我可以自定义文件夹和文件在网页上的显示方式吗?
  2. 有些文件需要每两年重新访问一次等,有没有办法轻松标记这些文件以进行审查?
  3. 通过 Windows 网络在多人之间共享 SVN 存储库的最佳方式是什么?

我在网上搜索过,但没有找到任何我能理解的好资源。

0 投票
2 回答
3885 浏览

xcode - 如何从自动更新中禁用 Interface Builder 文档版本控制?

这个问题仍然得到很多支持。所以看看Update3。 一旦您投票,评论,回答,请提交雷达

查看 nib / xib,修改文件,迫使我提交更改或撤消更改。这不是问题,直到出现合并冲突。

详细信息:我在一个由 5 名 iOS 开发人员组成的团队中工作,在 XCode 的最后几个版本中,我们遇到了一个问题,即当任何人打开文件(不做任何更改)时 .xib / nib 文件被触摸/修改。

如果一位开发人员认为“搞砸了,让我检查 xcode 所做的任何修改”并检查它,它不会就此停止。当另一个开发人员查看该 nib 时,将再次触摸/修改两台不同机器(具有相同版本的 XCode 和 MacOS)上的相同文件。

通常在 .xib 文件中被修改的是这个

但除此之外,它还会修改或移动 .xib 文件中现有的键值对。

我在 SO 和 Google 上搜索了很多,我还没有看到很多关于这个问题的帖子。

当我升级所有笔尖以处理 iPhone5 屏幕时,我做了一个合并冲突的噩梦,这本身并不太复杂,但由于文档版本控制而产生了大量的合并冲突。

删除我不理解的代码,导致当我尝试打开 nib 时 xcode 崩溃。(我现在已经修复了这个问题,恢复到之前的状态)

任何有关如何避免此问题的建议,不胜感激!

更新:注意到这还没有解决,并且仍然经常得到支持。我只是好奇,是否有任何故事板项目遇到同样的问题?(我还没有在故事板上工作过)。

更新 2:对于所有遇到相同问题的人,即使您收到回复说存在现有雷达,也请提交雷达。它有助于将问题浮出水面,XCode 之神只会在那时解决它。

更新 3:我仍然在这个线程上看到不少赞成票,而且苹果错误报告仍然开放。所以,在赞成这个问题之后,请提交一个雷达,其中包含我在问题中提到的详细信息(和/或添加您自己的解释)

Update4:这个问题仍然得到很多人的支持。所以看看Update3。一旦您投票,评论,回答,请提交雷达

更新 5:根据 Apple Engineers 在 WWDC 2014 上的信息,此问题已在 Xcode6 中修复。一旦我确认此问题已得到修复,我将更新此问题(并可能关闭它)。

更新6:希望看到这个修复。将在 WWDC2015 上问这个问题(通过我认识的人去那里)。如果其他获得 WWDC 门票的幸运儿也能在 WWDC 2015 上做同样的事情,那就太好了

Update7:Xcode 7 在这里,这个 bug 也在这里 :( 原始雷达报告 (11533872) 仍然开放

0 投票
1 回答
155 浏览

versioning - Marklogic:DLS-INVALIDVERSION

当尝试访问我的托管XML文件的旧版本时,它给了我类似的东西:

实际上, /company/1448220_xml_versions中版本 1、2、3 的文件不存在(在这种情况下,假设版本 4 是最新的)。

使用dls(文档管理)功能更新文档时,我运行以下任务:

  1. 检查文档是否被管理
  2. 当它不受管理时,设置为dls:document-manage($uri, fn:false())在 eval 语句中使用管理
  3. dls:document-checkout-update-checkin($uri, $new-doc, "Document update", fn:true())使用eval 语句内部更新文档

到现在为止还挺好。

在获取特定版本的文档时:

  1. dls:document-version($document-uri, xs:unsignedInt($version))

==> 使用 $version := 4 时,它给了我一个有效的文档(这又是最新版本)

==> 当使用 $version := 1 时,它只会给我一个错误,表明版本 1 的文档不存在。

我做错了什么?

我正在使用 MarkLogic 6。

0 投票
1 回答
56 浏览

storage - MarkLogic 库服务 API 是否存储文档版本的完整副本?

如何使用 MarkLogic 库服务 API 存储文档更改?

0 投票
1 回答
454 浏览

versioning - 向现有 CQRS 事件添加更多属性

我们正在使用 NEventStore(艺术家以前称为 Jonathan Oliver 的 EventStore)来存储我们的 CQRS 事件。如果我们希望向事件添加新属性,我想知道是否有必要创建新版本的事件。

我知道我们不应该重命名现有属性,因为这会在从 EventStore 读取事件时产生问题。但是,如果我们只添加新属性,会不会产生任何问题?

0 投票
2 回答
57 浏览

system - 选择版本控制软件

我在 Windows 上工作,我需要一个非常简单的版本跟踪软件来签入/签出文件夹项目,无论里面有什么。我下载的程序很少,但大多数都很复杂,团队合作,云,数千个选项等。

我需要在本地对我的文件进行一些简单的版本跟踪。你能给我推荐一些有用的东西吗?

0 投票
1 回答
85 浏览

compare - 如何比较目录递归忽略注释?

我想将一个完整的文件夹与另一个文件夹进行比较,看看它们之间的所有变化。但是只有注释(带有#)的更改以及任何空格或换行符更改都应该被忽略。

随着diff -r我得到几乎所有文件,因为在我的情况下,在每个文件中都在头部添加了版本号。

最好的将是一个图形差异工具,如Kompare

0 投票
1 回答
49 浏览

sharepoint-2010 - Sharepoint 2010/2013 文档库 - 文档版本控制

我们是否可以控制存储在库中的文档版本,例如设置起始基本版本并忽略文档某些签入/签出/修改的版本控制?

我们通过客户端对象模型在我们的应用程序中访问这个文档库。但是我们的遗留应用程序需要对将存储在 sharepoint 中的文档版本进行更多控制,同时我们也希望利用 sharepoint 文档库的版本控制功能。我们如何实现它?

0 投票
1 回答
165 浏览

sharepoint-2010 - Sharepoint 2010/2013 文档库 - 基于元数据访问旧版本的文档

我们是否可以根据元数据找到具有旧版本的文档,或者我们可以在通过 CAML 查询或 api 通过元数据搜索时进行共享点搜索以抓取文档的旧版本?

0 投票
2 回答
111 浏览

document - 如何跟踪我使用 Alfresco 在哪一页和哪一行修改了 Word 文档?

感谢您抽出时间,我想要一个可靠的文档管理系统。为此,我认为 Alfresco 是一个很好的文档管理系统。我想知道谁修改了该文档,以及在文档的早期版本中更改发生在哪一行。我只是想知道这可以做到吗?如果是,那怎么办?