File

请访问用户权限管理了解如何获得访问权限

采用项目文档共享目录的方式来归档和整理项目文档非常容易使用,且符合一般用户的直觉。一旦完成了设置工作,其操作过程同本地文件操作类似,基本不需要对用户进行培训。期望快速而轻便的项目文档管理功能的时候, 可以用这种方式来管理项目文档。

但是, 因为这种方式欠缺了权限管理,工作流和版本控制的功能,所以,仅仅适合小规模的简单项目。对于大而复杂的项目, 或者任何严肃认真对待项目文档管理的机构来说,选用具备元数据管理,版本控制,工作流和权限管理功能的文档发布和管理系统来构建项目文档库,会更明智一些。或者,可以更进一步,构建一个组织机构范围的,横跨各个项目的知识库,以方便机构内部知识的沉淀和分享。

网络共享文件夹的设置方法

对于不同的操作系统用户来说,所使用的工具和操作步骤是不同的,请仔细阅读下面的说明来了解需要的操作步骤:

Windows

  1. 对于Windows Server 2003的用户,首先需要下载Software Update for Web Folders的更新, 安装完更新后, 再按照以下步骤操作。

  2. 首先,打开网上邻居,如下图所示,点击[添加一个网上邻居]: WinNetwork-DAV.PNG

  3. 然后,点击下一步,一直到提示输入网上邻居的地址,这时候,请输入如下一个地址: WinNetwork2-DAV.PNG

    • 密码保护的分享请输入:https://www.mindward.com/files/protected
    • 可公开访问的文件分享请输入: https://www.mindward.com/files/public
    • 利用SVN版本库进行文件分享,请输入: https://code.mindward.com/repos/svn

  4. 输入完地址后,点下一步,会出现安全警报对话框,点击[是(Y)],出现输入密码的对话框,请输入本站的注册用户名和密码,然后点[确定]。 WinNetwork3-DAV.PNG

  5. 然后输入一个网上邻居的名称,也可以保持默认的名称,点击[下一步],再点击[完成],会打开一个如下图所示的窗口: WinNetwork4-DAV.PNG

到这里,就可以象访问普通文件夹那样访问这个文件夹了,不过请注意,这是一个共享的文件夹,其中的内容有可能被其他人修改,所以,请自己留好源文件的备份。

MacOSX

MacOSX的文件管理器Finder已经内置了对WebDAV的支持,只需要设定访问本站文件分享目录的方式即可,先打开Finder,然后,请按照如下操作步骤来设定: Finder-DAV.png

  1. 选择[转到]菜单,再选择[连接到服务器],

  2. 然后在对话框中输入需要上传的网络地址,

    • 密码保护的分享请输入:https://www.mindward.com/files/protected
    • 可公开访问的文件分享请输入: https://www.mindward.com/files/public
    • 利用SVN版本库进行文件分享,请输入: https://code.mindward.com/repos/svn
  3. 然后,选择[连接]按钮,这时会提示输入用户名和密码,直接输入一个本站的注册用户名和密码后,

  4. 现在,已经可以通过文件管理器Finder来上传或下载文件了。

Linux

对于Linux用户,应该都是技术高手,自己能够找出设置的办法来,如果还是需要我详细说明,请留言。

利用SVN管理文件分享

除了上面的网络文件夹文件分享方式,对于需要长期维护的重要项目文件,建议采用SVN版本库来管理。

如果期望将版本库映射到本地的网络文件夹,只需要将上面映射网络文件夹操作步骤中需要填写URL的地方替换成:https://code.mindward.com/repos/svn 就可以将版本库映射成本地的网络文件夹。成功映射后,就可以象操作本地文件一样访问版本库中的文件。

从用户的角度来看,使用SVN版本库文件夹共享和上面的网络文件夹共享在使用上没什么不同,但是,在这背后的重要区别是:SVN版本库文件夹共享方式会保留文件修改的所有历史记录,我们可以根据需要回退到文件修改历史上的某个版本,而不用担心文件因为被删除或覆盖而丢失掉,对于多人协作的项目来说,这个特性是保证项目收敛所必须的特性之一。

为了便于大家理解上面说到的差异,请先点击WebSVN浏览一下SVN版本库的内容,这时会提示输入用户名和密码。输入本站的注册用户名和密码后,就可以浏览到SVN版本库中的内容,会发现有一个sandbox的子目录(这个目录是专门设置用来让大家练习版本库的使用的,大家可以放心的在这个目录下做试验,以熟悉版本控制系统的操作)。在sandbox子目录下有三个子目录,分别是trunk, tags, branches,这三个目录是按照SVN的使用惯例而设置的。其中,trunk一般存储最新的修改;tags目录则放置修改历史中某个点的快照,以便方便的取回那个点的内容,比如:按照发布的版本号来标记;而branches目录则放置分支,按照用户名一人一个分支是可行的,或者按照特征来创建分支也是可以的,将来需要的时候,可以通过合并操作,将不同分支中的变更合并到trunk目录下,然后,各个分支再同trunk目录合并以保持同最新变更的同步。对一般用户来说,如果没有特殊的需求,请一直保持在trunk目录下工作。

这里,我们仅仅针对非程序员用户介绍最简单的基本注意事项和操作,有关版本控制系统更高级的概念和操作,请参考Code页面中所介绍的内容。

No TrackBacks

TrackBack URL: http://www.mindward.com/mt/mt-tb.cgi/252

Leave a comment

最新日记

Rinari - Ruby on Rails with Emacs
用Emacs开发Ruby on Rail…
Slackware 13.0 Released
经过漫长的等待, 终于迎来了Slackw…
Enterprise Architecture 企业架构:融合企业架构,业务架构和知识管理提升企业绩效的实践方法
上次应福田科技局软件平台的邀请,做了一…

最新动态

Rowboat project enables Android on OMAP35xx platforms
http://beagleboard.o…
An overview of modern SQL-free databases
有趣的列表,提到了另外一个数据结构服务器…
Berkeley DB
虽然比Tokyo Cabinet慢,但是…

最新论坛主题

Octopus 源程序发布了
请到如下地址下载: http://too…
AIX重新弄好了
原来就是死机了,显示"110000AC"…
好像没看到我刚才发的
好像没看到我刚才发的 再来一个…