[BI项目记]-文档版本管理笔记
代码的版本管理程序员们有专门的工具,那么作为项目管理人员如何进行文档版本的管理呢,此篇介绍如何通过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项目记]-文档版本管理笔记的更多相关文章
- [BI项目记]-配置Sharepoint2013支持文档版本管理笔记
做开发或者做方案,写文档是很重要的一个工作,我们经常需要知道文档被修改的次数,谁在什么时间修改的文档,以及在某一个版本中,都修改了哪些内容,以及不同版本的文档之间有什么差别. 如何对文档进行版本管理, ...
- BI项目记笔记索引
这个笔记系列主要记录了在BI项目中,如何搭建环境进行源代码管理以及文档管理. 用到的产品包括: TFS Express Sharepoint Visual Studio SQL Server 配置 ...
- [BI项目记]-搭建代码管理环境之签入代码
此篇主要介绍如何基于TFS环境创建进行BI项目最简单的代码签入和签出工作. 首先介绍BI项目中的SSAS项目.SSAS项目主要包含Cube多维数据集和数据挖掘模型,是在微软BI产品体系中重要的一个组件 ...
- 【转】 文档与笔记利器 reStructuredText 和 Sphinx
关于制作文档和笔记这种事,我已经纠结了很久,网上解决方案也一大推,我试过几样,ScrapBook 和 Zotero,编辑不太方便,同步麻烦.Google Note 过于格式简单,现在也不更新了,Goo ...
- xxxx征集系统项目目标文档
分组:每四人一组 主题:xxx征集系统 成果: 讨论结束后,每组提交一份课堂讨论记录(电子版发表到博客上,纸质版小组成员签名,下节课提交). 每人根据课堂讨论结果提交一份系统利益相关者描述案例.撰写项 ...
- XXX系统项目目标文档课堂讨论
XXXX重大技术征集系统 1.讨论结果: 2.项目目标文档 A目标: 1. 实现普通用户在线需求填报,个人信息管理,需求结果查看. 2. 实现审核员用户的需求审核,需求查看浏览和生成图表结果. 3. ...
- xxx征集系统项目目标文档
分组:每四人一组 主题:xxx征集系统 成果: 讨论结束后,每组提交一份课堂讨论记录(电子版发表到博客上,纸质版小组成员签名,下节课提交). 每人根据课堂讨论结果提交一份系统利益相关者描述案例.撰写项 ...
- kettle开源项目部署文档
kettle开源项目部署文档 1.kettle简介 kettle是一款国外开源的ETL(Extract Transform Load)工具,纯java编写,可以在Windows.Linux.Unix上 ...
- Keras 文档阅读笔记(不定期更新)
目录 Keras 文档阅读笔记(不定期更新) 模型 Sequential 模型方法 Model 类(函数式 API) 方法 层 关于 Keras 网络层 核心层 卷积层 池化层 循环层 融合层 高级激 ...
随机推荐
- ruby
:for 是关键字, each是方法. for 后面的变量,是全局变量,不仅仅存在于for .. end 这个作用域之内 module中的 self.xx方法可以被直接调用 module中的普通方法, ...
- for循环递归树
protected string _menu = string.Empty; public void FirstAnsyData() { try { // List<object> lsN ...
- win7系统中如何使文件显示出扩展名
win7系统中如何使文件显示出扩展名-------------------- 1.点击计算机-->>点击组织,然后选择"文件夹及搜索选项"-->> ---- ...
- Java开发的基础条件:
------------Java开发的基础条件:Java相关的基础+对编程的自己的理解+调试代码+自己的坚持 一定要谦逊,不人云亦云,不去妄言某一门语言或技术好或坏!不是哪门技术有问题,而是(不会用才 ...
- 图解JVM的Class文件格式(详细版)
了解JAVA的Class文件结构有助于掌握JAVA语言的底层运行机制,我在学习的过程中会不断的与ELF文件格式作对比(当然他们的复杂程度.格式相去甚远,比如可执行ELF的符号表解析在静态链 ...
- Java学习笔记12
循环 打印一个字符串(例如: "Welcome to Java!") 100次,就需要吧下面的输出语句重复写100遍,这是相当繁琐的: System.out.println(&qu ...
- Fibonacci 数列算法分析
/************************************************* * Fibonacci 数列算法分析 ****************************** ...
- EF 增删改
一.新增 UserInfo user = new UserInfo() { UserName = "jamsebing", UserPass = " }; db.User ...
- Python 读写文件中数据
1 需求 在文件 h264.txt 中的数据如图1,读入该文件中的数据,然后将第1列的地址删除,然后将数据输出到h264_out.txt中: 图1 h264.txt 数据截图 ...
- java高级特性
第二章 XML(可扩展标记语言) XML格式能够表达层次结构,并且重复的元素不会被曲解. 与HTML不同,XML是大小写敏感的. 必须有结束符. 属性值必须用引号括起来. 所有属性必须都有属性值. X ...