产品软件版本管理(产品软件版本管理在哪)

产品软件版本管理(产品软件版本管理在哪)缩略图

请问常用的版本控制工具都有哪些?各有什么特点(主要是速度和存储方式)?

请问常用的版本控制工具都有哪些?各有什么特点(主要是速度和存储方式)?

不明白啊 = =!

查看和批注,版本管理器干嘛用的?怎么用?

查看和批注,版本管理器干嘛用的?怎么用?

我也是在XP下的solidedge ST2,可以打开我的SE就是在这里下载的这是十分有用的东西.是低级的PDM,就是产品数据管理在打开“查看和批注”后,在界面上“文件”—“打开”之后,有两个选项:“查看和批注”,“版本管理器”这是用于管理产品数据的,如图号,版本号,装配链接关系(包括移除、变更等等),BOM表.很多如果想要3D CAD发挥更大的作用,少不了PDM.可以看看insight的介绍,这里也有在线帮助

该如何规范公司产品版本问题 ?

该如何规范公司产品版本问题 ?

没必要,有钱、而且是用正版的话,装最新版本,然后导出最经典的版本使用,给其他客户即可.没钱用盗版,也是装最新版本,导出最经典版本.要是没多少钱用全部正版,装一台最新版本,客户给文件的时候,自己转一下即可

VSS (Microsoft Visual SourceSafe) 中如何进行版本管理?

VSS6.0现在是作为Microsoft Visual Studio6.0这个开发产品家族的一员,如Visual C++6.0和Visual J++6.0一样。

1. VSS的简单工作原理

Microsoft的VSS6.0解决了软件开发小组长期所面临的版本管理问题,它可能有效地帮助项目开发组的负责人对项目程序进行管理,将所有的项目源文件(包括各种文件类型)以特有的方式存入数据库。开发组的成员不能对该数据库中的文件进行直接的修改,而是由该版本管理器将该项目的源程序或是子项目的源程序拷贝到各个成员自己的工作目录下进行调试和修改,然后将修改后的项目文件作Checkin提交给VSS,由它进行综合更新。VSS也支持多个项目之间文件的快速高效的共享。当某个成员向VSS中添加文件时,该文件将会被备份到数据库中,以便所有的成员都能共享该文件。而且每个成员对所有的项目文件所作的修改都将被记录到数据库中,从而使得修改的恢复和撤销在任何时刻,任何位置都成为可能。小组的成员可能得到该项目的最新版本,对它进行修改,并保存一个新的版本。

VSS的项目组织管理使得开发小组的协调变得简单容易且很直观,当一个和一组文件发放给另一个成员,小组,W eb站点或是任何其他的地址,VSS确保他们之间的真正共享及所选的一组文件的不同版本的安全性。现在,越来越多的开发者可以通过他们的开发环境来访问VSS的功能。而且VSS可以很容易地于Microsoft Access、 Vi sual Basic、 Visual C++、Visual FoxPro和其他的开发工具集成在一起,一旦VSS 集成到开发环境中,就可以象控件一样使用,能够很好地体现出VSS的易用性和强大功能。

2.VSS中的几个重要概念

为了更好的了解VSS,有必要对如下一些概念给予说明。

首先是项目的概念,所谓的项目是一组存在VSS中的文件(任何类型),可以在项目中或是项目之间进行文件的添加、删除、编辑和共享。一个项目与操作系统的文件夹有很多的相似之处,但它更好地支持文件合并、历史和版本控制。所有的文件存在VSS数据库的项目中,开发组成员不能在VSS中的主备份文件上工作(除了检查和版本比对等特殊情况外)而是VSS为每个成员在各自的工作目录下提供一个拷贝以供工作。尽管在没有工作目录的情况下也可以查看某个文件,但如要真正在VSS管理下工作,就必须要创建一个工作目录。

VSS能够维护一个文件的多个版本,包括一个从不同版本之间进行修改的记录。版本控制包括如下方面:

组内协调-在一般情况下,确保在任何时刻都只有一个成员对某个特定的文件进行修改,这样可以防止文件被其他成员的修改意外更新。当然,VSS管理员可以改变此缺省设置以允许对单个文件同时有多个Checkout,并且仍禁止对他人的修改进行覆盖。

版本跟踪-对老版本的源代码和其他文件进行归档和跟踪,而且这些版本能够被重新得到以便进行bug跟踪或其他目的。

跨平台开发-支持同一代码在跨多个开发平台时的版本控制。

重用或面向对象代码-跟踪哪些程序使用了哪些代码可被重用的模块。

版本控制的涵义在以后的章节中将会得到更进一步的论述。

我们已经知道,VSS提供版本控制和历史服务,以保证一个文件的每个版本都是可恢复的。VSS用日期/时间戳来记录文件是何时被Checkout或是何时被修改的,它主要有三种方法来跟踪文件和项目的版本:

版本号:这是由VSS维护的内部数码,用户对它没有控制权。每个文件和项目的每个版本都有一个版本号,这些版本号总是一个整数且是递增的。

标签:这些是用户赋给某个项目或文件的某个版本的一个字符串,可以是任何格式的长度不超过31字符的字符串。

日期/时间戳:它给出了一个文件何时最后被修改的信息,或者是一个文件何时被Checkin。VSS同时支持 12小时和24小时的时间格式。

工作目录是用户真正对项目文件进行调试修改的地方,当用户Checkout或提取一个文件时,VSS将该项拷贝到用户的工作目录下,当用户修改了该文件并将其Checkin或提交时,VSS再将它从用户的工作目录拷回到VSS 的数据库中。在用户作Checkout时,VSS将会自动管理他的工作目录,诸如创建必要的子目录。而且工作目录可以随时创建或修改。

3. VSS6.0的一些新增的特征和功能

归档和恢复-在VSS6.0中这两个操作是在一个用户界面友好的VSS管理员wizard中进行的,而在以前的版本中,它们只能通过命令行来实现。

移动文件-当用户移动文件时,VSS6.0自动将该文件共享到一个新的项目中,并在原项目中将其删除。在新项目中,该文件的属性是共享的。

多个项目之间的差异比较-该功能允许用户在不同的项目之间进行差异比较。

单个文件的展开-在以前的版本中,VSS只能展开一个目录(文件夹),在VSS6.0中,同时可以展开一个文件。

快速提取-由于VSS6.0在性能上的提高,现在的文件提取速度比以往VSS版本的快两倍左右。

历史信息过滤-VSS6.0支持查看那些没有标签的文件和项目的历史。

清除临时文件夹选项-该新功能可使用户很方便地清除临时文件夹。

检查外部的超连接-在VSS的较早的版本中,只有内部的超连接和项目内的跳转才得到检查,VSS6.0允许用户检查项目之外的超连接和跳转。

创建打开VSS数据库的快捷键-用户可以使用VSS Explorer中该新功能创建一个打开某个特定VSS 数据库的桌面快捷键。

HTML格式的帮助-VSS的以往版本使用的是WinHelp格式。

配置管理是不是就是版本管理?

版本管理是软件配置管理的基础,它管理并保护开发者的软件资源。 它的主要功能有: (1) 集中管理档案,安全授权机制:档案集中地存放在服务器上,经系统管理员授权给各个用户。用户通过check in和check out的方式访问服务器上的文件,未经授权的用户则无法访问服务器上的文件。 (2) 软件版本升级管理:每次登入时,在服务器上都会生成新的版本,任何版本都可以随时检出编辑。 (3) 加锁功能:在文件更新时保护文件,避免不同的用户更改同一文件时发生冲突。 (4) 提供不同版本源程序的比较。配置管理过程是对处于不断演化、完善过程中的软件产品的管理过程。其最终目标是实现软件产品的完整性、一致性、可控性,使产品极大程度地与用户需求相吻合。它通过控制、记录、追踪对软件的修改和每个修改生成的软件组成部件来实现对软件产品的管理功能。

如何制定和管理IOS APP版本号

iOS 版本号不是你随意制定的,App Store会审核的.通常版本号的名称为“1.1.1”,第一个1要更改,必须是软件有重大功能升级的情况下才可以.第二个1更改是有小功能更新.第三个1更改是指版本修改了bug.

vsts怎样进行合并版本管理功能?

VSTS英文全称Visual Studio Team Systems.VSTS是一套高生产力的、集成的、可扩展的生命周期开发工具,它扩展了Visual Studio 产品线,增强了软件开发团队中的沟通与协作.利用Visual Studio Team System,开发团队能够在开发过程的早期以及在整个开发过程中确保更高的可预见性和更好的质量.不过我没有用过,所以无法回复你的问题,希望其它会员能帮你解答!

程序开发中源代码版本的管理

TortoiseSVN 这个软件可以管理项目版本.不过如果只是在学校的话,还是自己一个人开发,那就不用什么版本管理软件了,自己每次修改完后记得保存一下就行了.版本管理软件也需要你将最新的代码发布到服务器上,所以如果你忘了发布,那这个软件就没有什么意义了.所以建议你还是每次修改后都做个记录.

什么软件可以管理文件的版本? 管理开发文档,可以看到更新内容的历史记录.

凯德云M-Files将会帮助您消除这些无法管理的文件夹,使你的生活更加轻松,每次只需在文档库里保存或打开.您能根据标签,或者属性查找和查看文件,例如按月分类的发票、按客户分类的订单、或者和某个客户或项目相关的所有文档等等——这些都是动态且即时的.

软件版本的划分原则以及版本的特点?

免费版

和共享软件一样,大多由个人或者小组开发,但却是免费提供给大家使用,没有任何功能或时间、次数上的限制。但一般不允许对该软件进行二次开发或用于商业赢利目的。部分开放软件源代码的免费软件则允许二次开发或者用于商业目的。(通常需要得到作者许可等)

破解版

严格来说这不属于一种授权版本,因为它是针对商业版、试用版、共享版这类有使用限制的软件进行二次开发之后形成的特殊版本,也就是说,使用者可以在没有任何经济付出的条件下无限制的使用该软件的全部功能。一般通过改写原软件、制作算号器、拦截注册信息等等方式实现。

破解版是热衷于软件逆向工程的朋友们利用一些工具对软件进行静态和动态的跟踪从而得到软件注册码,或利用16进制编辑软件对软件的汇编代码进行修改达到跳过注册步骤的目的,更有高人会研究出注册码加密算法,并作出相应的序列号运算器,大大方便了人们的应用。

◆狭义上的破解版仅指改写原软件所得的版本。

◆破解版的标志通常是“[CR]”(来自英文CRACK,意为“破解)。

◆破解版的文件包内通常包含一个补丁文件patch.exe用于执行安装后的破解,或是多个CRACK过的文件用于对安装目录下的原文件进行覆盖。

绿色版

所谓绿色版本或者绿色软件指的是不用安装的软件。

1、不对注册表进行任何操作(或只进行非常少的,一般朋友能理解的操作,典型的是开机起动。少数也进行一些临时操作,一般在程序结束前会自动清除写入的信息)。

2、不对系统敏感区进行操作,一般包括系统起动区根目录、安装目录(windows目录)、程序目录(Program Files)、帐户专用目录。

3、不向非自身所在目录外的目录进行任何写操作。

4、因为程序运行本身不对除本身所在目录外的任何文件产生任何影响,所以,根本不存在安装和卸载问题。

5、程序的删除,只要把程序所在目录和对应的快捷方式删了就可以了(如果你手工在桌面或其它位置设了快捷方式),只要这样做了,程序就完全干净地从你的电脑里删去了,不留任何垃圾。

6、不需要安装,随意拷贝、复制就可以用(重装操作系统也可以)。

7、免费使用,是没有注册和任何限制的。

绿色软件详解

绿色软件应该分类,分为狭义的绿色和广义的绿色:

狭义的绿色可以叫做纯绿色软件,就是指这个软件对现有的操作系统部分没有任何改变,除了软件现在安装的目录,应该不往任何地方写东西,删除的时候,直接删除所在的目录就可以了,就类似于以前的大多数DOS程序。

广义的绿色就是指不需要专门的安装程序,对系统的改变比较少,手工也可以方便的完成这些改变,比如拷贝几个动态库,或者导入注册表,这里的关键是手工可以方便的完成这些改变,或者可以借助于批处理等等脚本完成。

为什么要分为两类?虽然狭义的绿色软件最为理想,但是完全符合这种定义的软件非常罕见,而相当多的软件可以划分到广义的绿色这个类别,这样包括了广义的绿色软件的概念后使得绿色软件这个概念更有意义。

那么不符合绿色软件要求的有哪些呢?主要是指那些和操作系统联系和集成非常紧密的软件,这些软件不适合制成绿色软件,最好还是用原来的安装程序来安装。如IE6,替换了系统中的许多动态库,手工完成这个过程很困难,也不太安全。又比如大多数杀毒软件,如果必须实时监控系统的底层运作,对系统的修改比较大,就不适合做成绿色软件。还有微软公司的Office系列软件,和系统集成的也比较紧密。但是广义的这个标准比较灵活,如果有人搞清楚了Office系列软件的安装制作过程,也有可能制作出广义的绿色的Office系列。

具备这些特色的软件就被称为绿色版。

注册版

注册版:是所有功能要等付费给软件作者后才可以使用的软件。以上两种软件使用时需要输入注册码。

共享版

共享软件是以“先使用后付费”的方式销售的享有版权的软件。根据共享软件作者的授权,用户可以从各种渠道免费得到它的拷贝,也可以自由传播它。用户总是可以先使用或试用共享软件,认为满意后再向作者付费;如果你认为它不值得你花钱买,可以停止使用。本站是为国内共享软件提供在线付款注册服务的网站。您可以使用40多种信用卡、借记卡、提款卡在线付款,也可使用邮局汇款或银行汇款这两种线下付款方式注册您喜爱的软件。

什么是共享软件

谚语“生命中没有什么是真正免费的”已经存在很多年了。然而,对互联网来说,对你有一个惊喜,叫做“共享软件”。它是免费的(或接近免费),在不同的级别上超过商店买的那种。

共享软件可以直接从互联网下载到你的桌面上;它是由开发与人(有兴趣使用它或辱骂它)共享的程序的人开发的。Entire sites致力于存储供人们共享的软件。而且,和商业软件一样,共享软件受版权法保护。

共享软件最明显的优点是免费试用期。通常,当你用一个共享软件30天后,你应该送给作者一定的费用(通常大约US$20到$30)。不需要任何费用的叫免费软件。

没有现行法律强迫为共享软件付费。因此为什么要付费呢?除了因果报应,还有一种叫“支持”的东西。当你向一个公司(如微软)寻求技术支持时,你通过他们的语音系统,给他们你的信用卡号,因此你要为此付费。因为很多小公司制作共享软件,付费用户在寻求支持时可以与软件的实际开发者交谈,或者至少与对产品很了解的人交谈。同时,这些公司修正bug和增加新特征的周期短。你不会发现比小型共享软件公司更直接的反馈和反应机制。

对共享软件的一些常见问题是,“如果你不喜欢你选的共享软件怎么办?”,“下载共享软件时会带来病毒吗?”

第一个问题很简单:只要删除这个程序。不用付一角钱。

考虑到一些致命的病毒侵入你的硬盘的可能性,共享软件工业有提供经过认真扫描bug的产品的非凡的记录。关键是只从那些著名的站点下载共享软件。由大公司和值得尊敬的大学如MIT和Stanford经营的共享软件站点是最著名的站点。一些命名为”KewlKrashWarez.com” 的站点的总部可能在家庭车库中,这样的站点应该尽量避免。

还有一点:当你下载共享软件时,它通常是压缩文件。你可能要用WinZip(for Windows)或StuffIt Lite(for Macintosh)对它进行解压。

共享软件不仅可以省钱,而且可以满足你的需要 – Mac或PC,商业或娱乐,全凭你。

商业版

也就是正规的商业发行版,这种软件本应通过正规购买方式获得,但网络上一些朋友将这些软件进行技术处理之后以软件包的形式提供下载,一般来说在使用上和正规购买的版本没有什么区别。

正式版

对于正式发布的已经完成的软件的称呼。

正式版是在测试版或试用版后正式发布的版本。

但是即使是正式版也仍有很多地方需要完善,所以通常还要给正式版加一些编号,以方便与后

来版本区分。比如,1.0版、2007版等等。

试用版

顾名思义,软件有一定的使用期限。即在固定的时间内可以使用,过了有效期,便不能再用或部分功能不能在使用。

还有一种试用版的软件,是作者们为了测试软件的性能而免费提供给大家使用的,这种软件没有使用时间的限制,但由于是刚刚编写成的,性能不是很稳定。

单机版

指电脑游戏中,单个计算机就所能使用的游戏,不需连接互联网。

只要在单个计算机上能运行的程序的版本称单机版。

硬盘版

可以不通过注册列表而直接从硬盘上读取的程序(一般是游戏)。

所谓“硬盘版”一般是从网上下载的(说白了也就是盗版的)程序,区别于下载的光盘镜像(ISO、MDF等)。硬盘版一般无需安装,下载好后打开即可直接运行。同“绿色版”类似,不修改注册表,不更改系统设置,无加载项(被病毒感染或是被别有用心者修改除外)。

网络版

凡是能够通过网络在多台电脑上同时运行的软件,称为网络版软件。

网络版软件又分为B/S C/S 架构的……