所有数据库脚本 按照普通程序一样保存为项目 代码
更新数据库 就更新脚本 或者增加脚本 作为增量/修改 标志
任何版本控制软件都可以 做到
我们公司已经用了我说的方法, 为了 做 增量升级
你的脚本还必须 分好 结构 或者写好一点 执行脚本,方便 执行 全 部署 和增量 部署 。
包括 数据结构 授权 特殊数据更新 存储过程 触发器 等等
就算你现在只有存储过程,难以保证以后没有其他的。
问题二:代码版本控制软件有哪些 2、常用的版本控制软件
Perforce,StarTeam)
--------〉入门级
1.Clear case --------〉中坚级 2.CVS --------〉开源奇葩 3.Visual SourceSafe
--------〉新秀级
4.PVCS --------〉小工作组级 5 Perforce --------〉 6.CCC --------〉元老级 7.StarTeam --------〉 埂8.RCS --------〉元老级 9.SCCS --------〉元老级 10.Hansky Firefly 11.Others(还有一些比较少见或某个公司专用的软件,如Seapine,北大青鸟的JBCM等)
问题三:在软件开发时使用哪些工具进行版本控制 Visual Studio 推荐你使用 TFS,TFS 专门为 Visual Studio 设计。
问题四:android版本控制的工具有哪些 为什么使用版本控制软件
备份多个版本,费空间,费时间
难于恢复至以前正确版本
容易引发BUG
解决代码冲突困难
代码管理混乱
难于追溯问题代码的修改人和修改时间
无法进行权限控制
项目版本发布困难
什么是版本控制
版本控制(Revision control)是维护工程蓝图的标准做法,能追踪工程蓝图从诞生一直到定案的过程。是一种记录若干文件内容变化,以便将来查阅特定版本修订情况的系统。
服务器端软件
Visualsvn
官网: visualsvn/server/
主要作用
新建项目仓库
新建用户
新建用户组
管理仓库
客户端软件
Tortoisesvn
官网 tortoisesvn/
图标介绍
表示此文件或文件夹与仓库版本同步,本地也没有被修改过。
表示此文件或文件夹在本地被修改过,状态就变成了已修改,而图标重载变成了红色感叹号。你可以很容易地看出哪些文件从你上次更新工作复本后被修改过,需要被提交。
如果在提交的过程中出现了冲突图标变成黄色感叹号。
如果你给一个文件设置了svn:needs-lock属性,Subversion会让此文件只读,直到你获得文件锁。只读文件具有这个重载图标来表示你必须在编辑之前先得到一个锁。
如果你拥有了一个文件的锁,并且Subversion状态是正常,这个重载图标就提醒你如果不使用该文件的话应该释放锁,允许别人提交对该文件的修改。
这个图标表示当前文件夹下的某些文件或文件夹已经被计划从版本控制中删除,或是该文件夹下某个受控的文件丢失了。
加号告诉你有一个文件或是目录已经被计划加入版本控制
注意事项
1)”.svn“这个隐藏目录记录着两项关键的信息: 工作文件的基准版本和一个本地副本最后更新的时间戳。千万不要手工修改或删除这个.svn隐藏目录和里面的文件!!! 否则将会导致你本地的工作拷贝(静态视图)被破坏,无法再进行 *** 作。
2)经常更新:降低冲突的可能性
3)提交前需在本机测试通过:降低将问题代码传到版本库
4)提交时一定写备注:方便其他员工查看和自己以后回顾
5)对于不需要提交的文件不要提交到版本库,可对照.gitignore文件设置忽略
问题五:有什么比较好替代 TortoiseSVN 的版本控制工具 版本管理工具有很多,早期的cvs,微软的vss,Rational的CC,最近比较火的git
问题六:UI设计师常用的版本控制工具有哪些 ps 织梦等,建议
问题七:使用哪些工具进行版本控制 php程序吗? 一般项目都可以使用SVN 下载地址 subversion/?action-channel-name-product
问题八:android 的 版本控制工具有哪些 为什么使用版本控制软件
备份多个版本,费空间,费时间
难于恢复至以前正确版本
容易引发BUG
解决代码冲突困难
代码管理混乱
难于追溯问题代码的修改人和修改时间
无法进行权限控制
项目版本发布困难
什么是版本控制
版本控制(Revision control)是维护工程蓝图的标准做法,能追踪工程蓝图从诞生一直到定案的过程。是一种记录若干文件内容变化,以便将来查阅特定版本修订情况的系统。
服务器端软件
Visualsvn
官网: visualsvn/server/
主要作用
新建项目仓库
新建用户
新建用户组
管理仓库
客户端软件
Tortoisesvn
官网 tortoisesvn/
图标介绍
表示此文件或文件夹与仓库版本同步,本地也没有被修改过。
表示此文件或文件夹在本地被修改过,状态就变成了已修改,而图标重载变成了红色感叹号。你可以很容易地看出哪些文件从你上次更新工作复本后被修改过,需要被提交。
如果在提交的过程中出现了冲突图标变成黄色感叹号。
如果你给一个文件设置了svn:needs-lock属性,Subversion会让此文件只读,直到你获得文件锁。只读文件具有这个重载图标来表示你必须在编辑之前先得到一个锁。
如果你拥有了一个文件的锁,并且Subversion状态是正常,这个重载图标就提醒你如果不使用该文件的话应该释放锁,允许别人提交对该文件的修改。
这个图标表示当前文件夹下的某些文件或文件夹已经被计划从版本控制中删除,或是该文件夹下某个受控的文件丢失了。
加号告诉你有一个文件或是目录已经被计划加入版本控制
注意事项
1)”.svn“这个隐藏目录记录着两项关键的信息: 工作文件的基准版本和一个本地副本最后更新的时间戳。千万不要手工修改或删除这个.svn隐藏目录和里面的文件!!! 否则将会导致你本地的工作拷贝(静态视图)被破坏,无法再进行 *** 作。
2)经常更新:降低冲突的可能性
3)提交前需在本机测试通过:降低将问题代码传到版本库
4)提交时一定写备注:方便其他员工查看和自己以后回顾
5)对于不需要提交的文件不要提交到版本库,可对照.gitignore文件设置忽略
问题九:jenkins 支持哪些版本控制工具 很多CVS/Subversion/Git 而且是可以下插件扩展的
Puppet不是通常意义上的软件配置管理
工具,我们通常所说的配置管理工具是指对
软件代码
、文档的版本进行管理的工具,而puppet是一个管理 *** 作系统配置参数项的工具,完全不是一个概念
目前配置管理工具最常用的当然是免费的SVN了,除此之外免费的工具还有CVS(SVN的前身)比较常用,收费的工具有
ClearCase
、VSS、Firefly等,另外还有些分布式配置管理工具(如GIT)用的人不是太多
基本上SVN、CVS、ClearCase(简称CC)、VSS这4款工具覆盖了至少90%以上
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)