vss

第四次作业

泄露秘密 提交于 2019-12-03 07:56:10
VSS: 优点:1.易学易用,VSS采用标准的windows操作界面。 2.配置简单。 3.VSS没有采用对许可证进行收费的方式,只要安装了VSS,对用户的数目是没有限制的。 4.VSS是微软的产品,可以得到稳定的技术支持。 缺点:1.VSS不提供对流程的管理功能,如对变更的流程进行控制。 2.VSS只能在windows平台上运行,不能运行在其他操作系统上。 3.VSS不能提供对异地团队开发的支持。 4.VSS的安全性不高。 github: 优点:1.git是最快,最简单,最流行的。 2.开源的分布式版本控制工具。 3.用户可以十分轻易地找到海量的开源代码。 缺点: 1.只对windows平台进行支持,不能运行在其他操作系统上。 2.代码保密性差。 3.学习周期长。 4.要进行收费,不支持中文。 coding.net: 优点:1.服务器在国内,访问速度快。 2.coding支持PHP+mysql的动态页面。 3.和github的私有库需要交费不一样,coding创建自己的一个项目Test,可以选择私有或者公有。 缺点:1.需要申请云服务器,操作麻烦。 2.稳定性一般。 来源: https://www.cnblogs.com/wangjing123/p/11783956.html

第四次作业

谁说胖子不能爱 提交于 2019-12-03 07:52:04
GitHub 优点: 适合分布式开发,强调个体; 公共的服务器压力和数量都不会太大; 速度快, 成熟的架构,开发灵活; 任意两个开发者之间可以很容易的解决冲突; 离线工作,管理代码成本低,不需要依赖服务器; 部署方便。基本上下个命令就可以用; 良好的分支机制,可以让主干代码保持干净。 Git 对程序源代码进行差异化的版本管理,代码库占极少的空间。易于代码的分支化管理。 缺点: 资料少,学习成本比较大,学习周期比较长,要求人员素质比较高; 不符合常规思维; 代码保密性差,一旦开发者把整个库克隆下来就可以完全公开所有代码和版本信息。 不支持中文,图形界面支持差,使用难度大。不易推广。 VSS 优点: 用户的数目是没有限制 ,费用较低; VSS 的配置管理的功能比较基本,提供文件的版本跟踪功能,对于 build 和基线的管理, VSS 的打标签的功能可以提供支持。 属于微软产品,可以得到稳定的技术支持; 易学易用。 缺点: 只能在 Windows 上运行,不支持其它操作系统; 安全性不高; 文件夹完全共享后用户才能进入,用户对 VSS 的文件夹都可以删除; 无法提供异地团队开发支持。 Gitee : 优点: 私有库完全免费; 针对国内中小型开发团队敏捷开发实践需要; 重点强化了与代码联系 UI 密切的项目、任务管理和文档功能以及持续集成。 缺点: 适用的用户有限,资源不足。 内容参考于:

Volume Shadow Copy (VSS) sample in C#?

匿名 (未验证) 提交于 2019-12-03 07:47:04
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试): 问题: I've seen the question here , but I'm having difficulty understanding how to implement a system to read existing shadow copies from my system. Can someone provide a short sample of code that lets me browse existing shadow copies using either the MS API or Alpha's? FYI ― this is older code and not easily adaptable (or at least not from my perspective) 回答1: Use AlphaVSS . It is a wrapper around the Windows API calls. In particular, the "QuerySnapshots" function will be applicable to you. In order to view the documentation you need to download

分析比较各种软件构建环境

一曲冷凌霜 提交于 2019-12-03 07:40:32
Github 优势:   1.完整的支持Markdown语言,而且支持Emoji表情;   2.支持直接复制图片到页面,会自动上传图片;   3.比较好的支持Mobile;   4.使用github原生的功能,就可以进行类似评论的功能;   5.支持@用户功能;   6.支持标签,当然是你repository里面;   7.强调个人,符合hacker更看重名誉/成就感的天性;   8.功能设计简洁实用上手很快,可用性好。 劣势:   1.GitHub 使用 git 分布式版本控制系统,于Windows不太友好;   2.国内访问速度太慢,经常出现connect time-out;   3不能很好的解决GB2312/GBK,对中文不够友好;   4.wiki功能太弱,直接导致文档(对于开源项目很重要)经常被分离到一个独立站点;   5.免费套餐不支持私有项目,无非解决企业内部的需求,github:fi价格过高;   6.基于git,学习曲线陡峭,企业大规模用git根本不现实;   7.github有时可能被墙,或者不稳定;   8.没有集成社交分享功能。 VSS 优势:   1.软件支持Windows系统所支持的所有文件格式,兼容Check out-Modify-Check in(独占工作模式)与Copy-Modify-Merge(并行工作模式);   2

软件开发工具(第12章: CVS的安装及使用)

微笑、不失礼 提交于 2019-12-01 07:05:29
一、CVS介绍 并发版本系统(Concurrent Versions System——CVS)是一个常用 的代码版本控制系统。 使用CVS可以对代码进行集中管理,记录代码所有的更改历史,提供 协作开发的功能并支持多人同时修改代码文件。 利用版本控制软件的好处(记忆) 随时将程序恢复到以前某一时间点。 实现程序的互斥性修改。能够实现某一程序在同一时间只能由一个开发人员修改。 对程序修改进行有效的管理。可以将用户分为管理员和程序员两种角色,只有管 理员可以将程序冻结(Freeze)和解冻(Unfreeze),被冻结的程序是不允许 修改的。 将开发环境与测试环境、运行环境进行有效的隔离。 评估软件开发人员编写的程序质量,控制软件开发的进度。 管理文档。使用者可以在版本控制中建立专门的文件夹,用于存放软件开发过程 中生成的各种文档。 二、常用版本控制软件 有哪些常用的版本控制软件(重点、记忆) Rational ClearCase(两控两管): ClearCase涵盖的范围包括版本控制、建立管理、工作空间管理和过程 控制;ClearCase支持现有的绝大多数操作系统。ClearCase安装、配置、使 用相对较复杂,需要进行团队培训。 Visual SourceSafe(VSS):是一种很好的入门级的配置管理工具。易 学易用,采用标准的Windows操作界面。VSS提供共享、分支和合并功能