我在大学内的一间小办公室里工作,负责为学生提供实物文件,例如指南,问卷调查等。
我们每年有10-15名学生与我们一起工作以获取一些钱并帮助我们准备这些文件,帮助其他学生,等等。

前任办公室主任对与计算机相关的任何事情都很糟糕,因此我们最终不得不在纸上进行所有需要做的更改,堆放大量无用的床单,当我们不得不寻找某物的最新版本时会发疯。
此外,每天都有不同的实习生,从根本上讲不可能追踪任何物的变化。

所以,我现在正在这里寻找一个中间立场,并且我正在为非程序员寻找诸如git工作流之类的方法。
我创建了基础文档(例如,学生指南2015-16.doc),每天为学生对其进行处理将提交一个拉取请求,我将全部或部分接受该请求,并且可以查看和查看以前的版本。

我可以不要使用cygwin并要求人们在shell(这不是计算机科学大学)中输入git命令,因此,我想知道是否有类似Word的插件在后台进行隐式工作。

评论

我喜欢你的主意如果您使用git或其他版本控件,我认为这不是一个好方法。因为它不会跟踪Word文档上的任何更改。但是,它将替换您的旧文档。如果您是程序员,则可以使用LaTeX或Markdown对文档使用版本控制。我认为您需要像SharePoint这样的东西。这不是答案。

您可以在文档中使用内部跟踪器(名称上仅会出现中断;但是您的学生可以在“审阅”部分中启用“跟踪更改”以进行编辑,将文档发回给您进行“审阅”,然后您可以单独或“批量”接受或拒绝每个更改)。就以后的参考而言,据我所知,Word也具有“版本控制”(我与LibreOffice一起使用,因为两者兼有,所以我无法确切告诉您在哪个Word菜单中是什么)。

我使用TortoiseSVN。它适用于对Word文档进行版本控制。我尚未测试您的提取请求要求

您提到“每天都有不同的实习生”。这是否意味着文档每天都会被其他人修改?还是几个实习生正好同时修改同一文档?

文件每天由不同的人,同一台计算机,不同的学生修改。这些文档只有两台机器在工作,我个人的一台带有集中式资产,另一台每天由不同的学生使用。

#1 楼

如果可以,请尝试切换到Google文档。它很好地处理了这种情况。

它是围绕文档协作而设计的;它会为编辑着色或用删除线标记删除,直到批准为止。

您可以看到谁在页面上进行了任何编辑,因为它在待处理的编辑的右边缘显示了一个名称标签。 。

Google文档关于

我最近对google docs中的文档做了一些校对。我所做的修改为绿色,并在右边距处标记了一个显示我的名字的名称标签,直到文档所有者检查并批准了它们。

这里是有关进行“建议的修改”的Google帮助文档“

Google文档帮助部分



评论


请详细说明它将如何处理审核/批准要求。

–尼古拉斯·拉乌尔(Nicolas Raoul)♦
15年7月15日在3:59

我最近对google docs中的文档进行了校对。我所做的编辑被涂成绿色,并在右边距上标记了带有我的名字的名称标签,直到文档所有者检查并批准为止。

– OrangeKing89
15年7月15日在13:03

有趣!因此,有一个“批准”按钮和一个“拒绝”按钮?屏幕截图可以使您的答案更好。谢谢你的细节!

–尼古拉斯·拉乌尔(Nicolas Raoul)♦
15年7月16日在3:05

我将链接添加到有关它的google帮助文档中,并添加了相关部分的屏幕截图

– OrangeKing89
15年7月20日在16:10

#2 楼

Word中提供了协作工具和修订控制,但是与MS一样,它不遵循标准,与其他任何东西都不兼容,甚至在Word的版本或安装之间可能也不起作用。

如果必须使用Word,我建议您使用内置的审阅工具,而不要使用git-它将.docx视作带有Mercural(hg)和zipdoc扩展名的二进制blob。我建议在进行更改之前先进行审核。

评论


我想知道这是否符合审核/批准要求。我的老板该如何审查我尚未承诺的内容?

–尼古拉斯·拉乌尔(Nicolas Raoul)♦
15年7月15日在4:01

如果您的老板共享了用于更新/协作的当前版本,则他们应该在“审阅”选项卡上重新获得带标记的文档(包括谁提出的更改及其评论),他们可以接受/拒绝每个更改。确切的细节因单词IIRC的不同版本而异,您甚至可以在较新的版本上拥有多个审阅者。

–史蒂夫·巴恩斯(Steve Barnes)
15年7月15日在5:16

#3 楼

您可以利用开源文档管理器来协作和跟踪版本。我将从看露天,nuxeo和Sensenet开始。 (披露:我的公司是SenseNet合作伙伴。)

我们在内部使用SenseNet来管理我们的文档,以避免出现您所描述的情况。要实施此解决方案,您首先需要下载并安装数据库; MS SQL Server Express是免费的,对于像您这样的小团体来说已经足够了。然后在Codeplex上下载并安装SenseNet的社区版本。 SenseNet有一个论坛,如果您在安装过程中遇到任何问题,都可以提供帮助。

安装完成后,您导航到“文档工作区”页面,然后单击“新建文档工作区”链接并填写对话框。 “项目经理”可以批准文档,因此请将此值设置为适当的用户。如果要对所有文档进行版本控制,请将“版本历史记录”下拉列表设置为“主要和次要”,将“内容批准”设置为True,然后单击“保存”按钮。完成此操作后,您应该会看到类似以下的屏幕快照。

工作区成员可以根据添加时为其分配的权限来查看/编辑/批准。您所需的大多数操作都显示在文档的下拉菜单中(请参阅第二张图中的突出显示的项目):


下载(仅获取副本)
结帐(锁定更改,直到签入为止。
发布(批准文档)
版本(查看以前的版本并
可选地还原)
设置通知(将对
文档的更改通知用户)





评论


您能否详细说明审核/批准的工作方式?例如使用SenseNet。最好包括屏幕截图。谢谢!

–尼古拉斯·拉乌尔(Nicolas Raoul)♦
15年7月15日在3:13

SenseNet使用“文档工作区”,这是一个管理文档过程和共享的协作网页。您可以将文档拖放到工作区中(该文档将立即被索引以进行搜索),然后将其分配给一个或多个工作区成员以进行查看/编辑。跟踪所有提交,并对可选性进行版本控制(major或major.minor)。在某些时候,具有“发布”权限的成员可以批准或拒绝该文档。有关屏幕截图和详细信息,请参见Sensenet.com/sensenet-ecm。可以在Codeplex上找到其社区版本。

– Thane Plummer
15年7月15日在3:56

太好了,您能否编辑您的答案以添加这些元素,包括图像本身而不是链接?评论被删除,我们更喜欢完整的内联信息,而不是链接。谢谢!欢迎使用软件建议:-)

–尼古拉斯·拉乌尔(Nicolas Raoul)♦
15年7月15日在3:59

会做。我目前正在使用平板电脑,但是当我拥有一台真正的计算机时,它将根据您的要求进行更新。

– Thane Plummer
15年7月15日在4:04

#4 楼

查看草稿。您不能将其与Word文档一起使用,但我认为它具有您正在寻找的协作和批准方面。

它主要是为纯文本和标记而设计的,因此请注意这一点。它确实允许您在以下位置请求“拉取请求”样式的交互:


但是,当您使用草稿共享文档时,协作者所做的任何更改均在其自己的副本上文档,您就可以接受或忽略他们所做的每个更改。外观如下:




#5 楼

您可以使用Sharepoint服务器或Sharepoint服务(免费)。

如果您的业务案例还可以,您还可以检查Office365。这样的审阅/批准已经以某种方式集成到了Word中。

git in的用法这种情况不是最好的主意,因为它只是将整个文件作为提交处理,而不是将单词容器中的各个部分处理。

评论


您能详细说明一下它在实践中如何工作吗?也许添加截图?你用这个吗?效果如何?审核/批准流程如何工作?

–安吉洛·福克斯(Angelo Fuchs)
15年7月17日在8:54

#6 楼

如果您真的想要版本控制(因为您提到了git),而且您希望它被不太懂技术的人使用,那么我可以衷心推荐PlasticSCM。

我一直在现在已将其用于多种语言的私人代码使用了几年。它的差异/合并功能以及一些图形化的眼神给我留下了特别深刻的印象(更不用说免费的T恤来完成调查了,-)

最适合您的是它集成到MS Office中,在工具栏上添加了新按钮,并且具有强大的MS Office(Word和Excel)差异和合并功能。


我们刚刚发布了Plastic SCM的新更改与
多个Microsoft Office工具集成:Word,Excel和PowerPoint。

现在,您可以区分Word文档,Excel表格甚至PowerPoint
presos(仅限于旧版本)支持它的版本)。

现在,您也可以合并Microsoft Word文件...在
框外!新的变化是什么?当几个人进行更新并复制同一文件时,多个版本很容易失去控制。

Plastic SCM现在可以比较专有文件格式,包括
Microsoft Office文件。

我们在Windows中发布了与Office的集成,以对Office文档执行差异和合并。

如上所述,现在,您可以使用Plastic SCM(默认安装)来合并Microsoft Word文档。

新版本还为以下功能添加了差异功能:

Excel - Microsoft Excel 2003 and later
Word - Microsoft Word 2003 and later
Power Point - Microsoft Power Point 2003 (Microsoft dropped support for diffing after the 2003 release)