代码的版本管理程序员们有专门的工具,那么作为项目管理人员如何进行文档版本的管理呢,此篇介绍如何通过SharePoint进行文档版本管理。

在没有SharePoint的时代我们如何管理版本呢?通常我们会在本地创建一个目录,或者在服务器上创建一个共享目录。但随着项目的进展文档在所难免要更新多次,而每次更新都想保留先前的版本,于是在这些目录里总会出现这些文档的副本。然后问题来了,当想确定文档从一个版本到另一个版本都改了什么的时候,该怎么做呢?

基于SharePoint,可以完美解决这些问题。SharePoint是我喜欢的一个文档管理平台。记得以前有人说,再厉害的人也只不过是用了Word里20%的功能,没错,大多数我们没用到的功能都在SharePoint端。接下来演示如何使用SharePoint进行文档管理工作。

SharePoint本身是一个asp.net站点,可以通过最基本的Upload功能来上传文档。

点击Upload之后可以看到文件上传控件。

但有时候文档比较多的时候一个一个上传确实很烦,所以SharePoint提供了一个不错的功能,就是将文档直接拖拽到SharePoint文档区进行上传。不得不说这是一个很贴心的功能。

将文档从本地文件夹拖拽到文档区域,文档就会被自动上传到SharePoint站点文档目录下。

但还有些时候,我们的文档可能非常的多,甚至包含了若干子目录,所以这个时候即使是拖拽上传的功能也很力不从心。

不过微软想的还是很周到,你可以将文档目录以资源浏览器的方式打开,点击文档的LIBRARY菜单项,找到Open with Explorer。

会有一个安全提示,直接允许就可以。

可以看到SharePoint文档目录以资源管理器的方式打开,留意地址栏的不同。

接下来就可以直接将本地的整个目录复制到这里。

成功后回到文档目录界面,可以看到目录跟上传的文档结构目录是一样的。

文档上传成功后,以后的工作会是什么样呢?

每次编辑文档,在SharePoint站点中找到文档,右键单击文档选择Open in Word。当然,也可以在资源管理器的模式中打开,然后双击要编辑的文件。

网站会提示一些安全信息,忽略(真要是病毒什么的通常是不会让你看到如此"露骨"的信息的)。

文档会默认以只读方式打开。如果需要对文档进行编辑,需要先对其进行签出,点击Check Out。

可以看到Word变成了我们熟悉的界面。接下来再文档里随便输入些内容以模拟文档的变化。

然后保存文件,并且签入。需要留意的是保存不等同于签入,保存只是保存了一个副本,别人是看不到你的这个副本的,直到我们将文档签入,别人才可以看到这个最新的版本。

每次签入的时候系统会提示输入些备注信息,尽量别忽略吧,输入些对此次更改有用的信息。

签入成功后,可以看到Check In变成了Check Out按钮,说明签入成功。此外在底端的版本管理,可以看到最近签入的几个版本,随便点击一个版本可以打开这个版本。所以以后对于文档的管理,再也不需要在本地后者某个Share Folder创建多个副本了,SharePoint会以更专业的方式帮你维护这些版本。

右键单击某一个版本,可以将当前版本和这个版本做一个对比。

在对比界面中,我们可以很直观的看到,当前文档的样子,所选文档的样子,以及被标注出来的,两个版本的差异之处。

借助SharePoint我们可以方便的进行文档管理工作,尤其是对于版本的管理,有了版本对文档的控制,我们再也不需要关注到底哪里保存的是最新的版本,以及某个文件是否是最新的版本,此外我们也可以轻易地回溯到某个版本,以及对版本进行比较。

以前我们都说,SharePoint是一个很臃肿的东西,而且部署有很麻烦。但不得不说在2013版本中这些问题得到了极大的改善,而且现在已经是云端的时代,我们完全可以将SharePoint托管在云端,以降低对IT的运维成本。总之,时代在变,我们的工作方式也在变,不变的是我们对工作效率的追求。

[BI项目记]-文档版本管理笔记的更多相关文章

  1. [BI项目记]-配置Sharepoint2013支持文档版本管理笔记

    做开发或者做方案,写文档是很重要的一个工作,我们经常需要知道文档被修改的次数,谁在什么时间修改的文档,以及在某一个版本中,都修改了哪些内容,以及不同版本的文档之间有什么差别. 如何对文档进行版本管理, ...

  2. BI项目记笔记索引

    这个笔记系列主要记录了在BI项目中,如何搭建环境进行源代码管理以及文档管理. 用到的产品包括: TFS Express Sharepoint Visual Studio SQL Server   配置 ...

  3. [BI项目记]-搭建代码管理环境之签入代码

    此篇主要介绍如何基于TFS环境创建进行BI项目最简单的代码签入和签出工作. 首先介绍BI项目中的SSAS项目.SSAS项目主要包含Cube多维数据集和数据挖掘模型,是在微软BI产品体系中重要的一个组件 ...

  4. 【转】 文档与笔记利器 reStructuredText 和 Sphinx

    关于制作文档和笔记这种事,我已经纠结了很久,网上解决方案也一大推,我试过几样,ScrapBook 和 Zotero,编辑不太方便,同步麻烦.Google Note 过于格式简单,现在也不更新了,Goo ...

  5. xxxx征集系统项目目标文档

    分组:每四人一组 主题:xxx征集系统 成果: 讨论结束后,每组提交一份课堂讨论记录(电子版发表到博客上,纸质版小组成员签名,下节课提交). 每人根据课堂讨论结果提交一份系统利益相关者描述案例.撰写项 ...

  6. XXX系统项目目标文档课堂讨论

    XXXX重大技术征集系统 1.讨论结果: 2.项目目标文档 A目标: 1. 实现普通用户在线需求填报,个人信息管理,需求结果查看. 2. 实现审核员用户的需求审核,需求查看浏览和生成图表结果. 3. ...

  7. xxx征集系统项目目标文档

    分组:每四人一组 主题:xxx征集系统 成果: 讨论结束后,每组提交一份课堂讨论记录(电子版发表到博客上,纸质版小组成员签名,下节课提交). 每人根据课堂讨论结果提交一份系统利益相关者描述案例.撰写项 ...

  8. kettle开源项目部署文档

    kettle开源项目部署文档 1.kettle简介 kettle是一款国外开源的ETL(Extract Transform Load)工具,纯java编写,可以在Windows.Linux.Unix上 ...

  9. Keras 文档阅读笔记(不定期更新)

    目录 Keras 文档阅读笔记(不定期更新) 模型 Sequential 模型方法 Model 类(函数式 API) 方法 层 关于 Keras 网络层 核心层 卷积层 池化层 循环层 融合层 高级激 ...

随机推荐

  1. Maven代理教程

    明确代理服务器地址及端口,比如proxy.supremehover.com:8080 找到maven目录下的conf\settings.xml并打开,在proxies节点下添加proxy <pr ...

  2. Windows 新装进阶操作指南

    Windows禁用CTRL+Space切换输入法 注册表打开HKEY_CURRENT_USER\Control Panel\Input Method\Hot Keys\00000010 把Key Mo ...

  3. Beta阶段第二次Scrum Meeting

    此文章已于 2:51:42 2016/12/8 重新发布到 buaa_overwatch Beta阶段第二次Scrum Meeting 情况简述 BETA阶段第二次Scrum Meeting 敏捷开发 ...

  4. Django Channels 学习笔记

    一.为什么要使用Channels 在Django中,默认使用的是HTTP通信,不过这种通信方式有个很大的缺陷,就是不能很好的支持实时通信.如果硬是要使用HTTP做实时通信的话只能在客户端进行轮询了,不 ...

  5. php 错误

    ini_set('display_errors', '1');error_reporting(E_ALL ^ E_NOTICE);   有时有了其它框架 应该用它的配置,要不然,你改了,它又改回去了: ...

  6. CLI:如何使用Go开发命令行

    CLI或者"command line interface"是用户在命令行下交互的程序.由于通过将程序编译到一个静态文件中来减少依赖,一次Go特别适合开发CLI程序.如果你编写过安装 ...

  7. QT读取文本(字符串)最后一行的方法

    QString str; QTextStream ts(&str); str = this->toPlainText(); ts.seek(str.lastIndexOf("- ...

  8. [Nhibernate]SchemaExport工具的使用(二)——创建表及其约束、存储过程、视图

    目录 写在前面 文档与系列文章 表及其约束 存储过程 视图 总结 写在前面 由于一直在山西出差,有几天没更新博客了.昨晚回到家,将博客园最近三天更新的文章搜集了一下,花费了半天的时间,看了看,有些文章 ...

  9. [UML]UML系列——包图Package

    系列文章 [UML]UML系列——用例图Use Case       [UML]UML系列——用例图中的各种关系(include.extend)       [UML]UML系列——类图Class   ...

  10. 100多个基础常用JS函数和语法集合大全

    网站特效离不开脚本,javascript是最常用的脚本语言,我们归纳一下常用的基础函数和语法: 1.输出语句:document.write(""); 2.JS中的注释为//3.传统 ...