如何为VS2010添加版本控制
发布网友
发布时间:2022-05-05 12:20
我来回答
共3个回答
懂视网
时间:2022-05-05 16:41
原创:通过VS 2010+SVN为SQL Server提供数据库版本管理 对于一个软件企业来说,源代码就是公司全体智慧的结晶,绝不能有任何闪失。但对于公司产品的基石数据库怎么来进行统一管理呢?通常,是直接备份数据库文件的方式,或者生成数据库的部署脚本,来重复的
原创:通过VS 2010+SVN为SQL Server提供数据库版本管理
对于一个软件企业来说,源代码就是公司全体智慧的结晶,绝不能有任何闪失。但对于公司产品的基石数据库怎么来进行统一管理呢?通常,是直接备份数据库文件的方式,或者生成数据库的部署脚本,来重复的备份。这个方法可行,却有些值得改进的地方。首先,太繁琐了,浪费精神;其二,不方便和其它项目同时管理。下面,就介绍我偶然看到的方法,当然,可能有很多人已经这么做了,但分享给那些还不知道的人。
大体思路:
本示例采用VisualSVN-Server(Subversion 服务器)、AnkhSvn(VS 2010的Svn 插件)、SQL Server2005、VS 2010,示例数据库为AdventureWorks。
因为安装的是英文版的VS2010,大家就对应着中文的看吧。
第一步:通过VS 2010 创建数据库项目。打开VS 2010,File->New->Project,在Recent Templates中选中Database->SQL Server,并在右面的项目类型中选中SQL Server 2005 Database Project,输入项目名称,并点击OK。
第二步:在新建的ExampleSystemSQL项目上点右键,选中菜单中的Import Database Objects and Settings,
会弹出一个对话框,让我们选择数据库。可以通过Tools->Connect to Database创建。为了简单,就直接选已有的AdventureWorks连接。
单击Start就开始将SQLServer2005中数据库AdventureWorks的定义取回到项目中来。
点击Finish,就可以看到AdventureWorks的定义了。
第三步,将整个项目添加到版本管理中。事先已在一台服务器上安装了VisualSVN-Server-2.5.8,并创建了一个库叫Unique,SVN地址是:https://server2003/svn/unique。同样,选中ExampleSystemSQ项目点右键,选择里面的Add Sulution to Subversion…
在弹出的对话框中输入Repository Url,https://server2003/svn/unique,如下图,并点击OK。如果需要认证的话,就输入在VisualSVN-Server中建立的用户名和密码。
在弹出的日志输入对话框中直接点击OK。刚才的步骤只是把项目添加的svn副本的本地,还没有提交,所以需要再次在解决方案上点右键,选中Commit Solution Changes,输入日志,点击OK,就行了。
至此,我们为AdventureWorks数据库创建了版本管理,那如果我们修改了AdventureWorks呢,该怎么实现同步呢,下面,就是VS 2010的强大之处了。首先,在AdventureWorks中创建了一个新表名字叫dbo.Table_1。再打开VS 2010中的Data->Schema Compare(架构比较)-> New Schema Comparison,配置源数据库和目标项目,香港虚拟主机,如下图所示。Source Schema选择数据库,Target Schema 选择Project ExampleSystemSQL项目。
可以看到刚刚新建的表Table_1,在空白处,点击右键,选择Write Updates,在确认对话框中点击OK,香港虚拟主机,就会把新建表Table_1的定义保存到项目中。
马上,就可以在VS项目中看到新添加的Table_1的SQL脚本文件了。
接下来,就可以将更新的脚本提交到SVN中,与普通的C#项目没什么差别。
值得注意的一点是,在VS 2010 项目ExampleSystemSQL中,可以直接添加新表的定义,再同步到AdventureWorks数据库中,也是通过Data->Schema Compare(架构比较)->New Schema Compasion来实现的。同步是双向的。VS 2010 可以对ExampleSystemSQL项目生成部署脚本。
转载请注明作者博客地址:
posted on
,美国空间
热心网友
时间:2022-05-05 13:49
1
百度搜索 Visual Source Safe 2005 安装文件,下载并保存。
2
运行setup.exe文件
3
按照步骤执行安装,默认安装配置即可
4
安装完成
5
注意!!!这里要以管理员身份运行Microsoft Visual SourceSafe
6
进入设置向导,点击下一步
7
选择简历一个新的database
8
任意选择一个文件夹来存放数据库数据,点击下一步,然后任意输入数据库的名称
9
选择copy-Modify-Merge-Model,点击下一步,然后点击完成
10
打开VS2010,选择工具——选项——源代码管理——下来列表中选择(当前源代码管理插件)Microsoft Visual SourceSafe——确定
11
打开现有解决方案,选择文件--源码管理--将解决方案添加到源代码管理,即可
热心网友
时间:2022-05-05 15:07
VS2010支持Team Foundation Server,这个可以进行版本控制。如果觉得这个方式比较复杂,也可以安装VSS或者SVN进行版本控制。
如何为VS2010添加版本控制
10打开VS2010,选择工具——选项——源代码管理——下来列表中选择(当前源代码管理插件)Microsoft Visual SourceSafe——确定 11打开现有解决方案,选择文件--源码管理--将解决方案添加到源代码管理,即可
SVN如何集成到VS2010
一个是版本控制,一个是集成开发环境,这两个是完全不同的东西,没必要集成吧。况且SVN还不是windows专用的。
Vs2010 mfc程序 rc文件为什么会翻倍增加?在原来的基础我什么控件都没...
你用文本方式打开.rc文件,看看是不是增加了版本控制代码,比较一下两个版本的资源有什么差异,能确定文件“翻倍”增大的具体原因。
VS2013相比VS2010有哪些改进?
Microsoft Visual Studio 是微软公司开发的功能齐全的集成开发环境(IDE),最新版本为Visual Studio 2022。Visual Studio是一个完整的开发套件,包括IDE、调试器、测试工具和版本控制等一系列工具,支持多种编程语言和开发平台。与Visual Studio 2019相比,Visual Studio 2022使用了新的分析器和调试器架构,使...
vs2010保存了第二天变回去了
原因如下:1、版本控制系统冲突:使用版本控制系统(如Git或SVN)来管理您的代码,并且有其他开发人员更改了同一部分的代码,会出现冲突。2、自动还原:某些VisualStudio2010插件会在每天重新启动时自动还原您的代码,以便保护工作。也可以查看插件设置或文档以获取更多信息,并禁用此功能。3、配置错误:如...
如何打包及安装dll文件安装到GAC
1. 新建setup project项目。打开vs2010,选择 Fill>>New>>Project…,弹出New Project窗口,左边选择Installed Templates>>Other Project Types>>Setup and Deployment,右边选择Setup Project。Project命名为Setup,点击OK按钮。如何打包及安装dll文件安装到GAC 2. 添加文件。在Application Folder里面添加...
电脑上装了microsoft visual c++2010还需要microsoft visual c++2008和...
微软也考虑到,软件公司需要对旧版本的技术支持等问题,因此不会采用那种一般软件使用的新版本覆盖旧的版本的方法来安装,而是定义不同的安装目录来安装。但是一般如果你的机器安装了VS c++2010 ,而没有安装c++2008、c++2005,此时再去安装较低的版本可能会有一些诸如安装失败等等问题。如果你在安装2008...
Pycharm最全配置使用教程,小白入坑必备
话不多说,先介绍一波 PyCharm:PyCharm是一种Python IDE(Integrated Development Environment,集成开发环境),带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、项目管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提供了一些高级功能,以用于支持...
django怎么加腾讯im的sdk
添加对应版本的解释器,再点击“OK”完成配置。PyCharm是一种Python?IDE(IntegratedDevelopmentEnvironment,集成开发环境),带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、项目管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提供了一些高级功能,以...
pycharm如何运行django程序(pycharm直接运行)
pycharm怎么用用户可以用其自带的功能全面的调试器对Python或者Django应用程序以及测试单元进行调整,该调试器带断点,步进,多画面视图,窗口以及评估表达式。PyCharm拥有一般IDE具备的功能,比如,调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制 另外,PyCharm还提供了一些很好...