问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何为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还提供了一些很好...

本地版本控制 版本控制 怎么做版本控制 多版本控制 github版本控制 版本控制工具git 版本控制工具有哪些 版本控制git VScode
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
2024年9月走亲访友黄道吉日 2024年9月哪天适合走亲访友 2024年7月5日是走亲访友的黄道吉日吗 2024年7月5日适合走亲访友吗 交强险还需要交车船税吗 测评| 平安家易保(家财险):限商品房,自住版、房东版、租客版 女的23岁去读大学年龄是不是太大了? 请问中国石化怎么操作?23.00元买入的,能继续持有吗?中国石化的股改是怎... 600028我是21元买入的,现已经跌到15元多了,怎么办呀?赔死了!!_百度知 ... 请问600028中国石化现在还可以买吗? ...一个游戏机插在电视上耍的那种小游戏,超级玛丽,冒险岛等,你们还玩... 最难小游戏排行榜(十大最难玩的家庭小游戏) 非京籍可否在京考取教师证 教师资格证报考 非京籍 参加北京教师资格证考试需要什么条件么? 非京籍想考取教师资格证 我是外地户口,档案在户口所在地,人在北京,想在北京考教师资格证,有什么要求? 请问外地户口能在北京报考教师资格证吗?麻烦帮问一下,谢谢了!! 请教商务西班牙语,谢谢! 雷锋同志,我想要【右手悲伤】李X瑞事件9月最新流出版种子下载, 什么是EE.UU签证? 为什么鬼一定是白衣服,厉鬼一定是红衣服 为什么鬼都是穿白色衣服披着长头发 鬼为什么都穿白色衣服 为什么女鬼都是穿白衣服的、为什么老是用飘的、而不是用蹦的、 为什么女鬼都是穿白衣服啊? 怎么好多人遇到的鬼都是白衣服? 为什么鬼都穿白衣服?鬼也有制服啊? 为什么女鬼都是披散头发,穿白色衣服? 恐怖片里面的女鬼为什么都是发着绿光,披头散发,穿白色衣服的? 道教中怎么解释白衣女鬼? 到底是什么? 为什么女鬼比男鬼多,且以穿白衣为主 第一代身份证号码有几位数? 分别对应什么信息?- 问一问 请问大家手机卡套餐多少钱? 北京复读生体检表丢了,考生号找补到了怎么办??? 我是复读生 我的考生号密码是什么 我忘了自己的密码怎么办 很急 五菱凯捷后面空调怎么调节? 五菱凯捷为什么后排没有暖风? 如何查找考生号 五菱凯捷后面空调怎么调节 入手顶配凯捷,后排带腿托+空调,跑高速的好手,12万多落地 五菱凯捷空调制冷怎么样? 五菱新出的五菱凯捷,值不值得入手? 五菱凯捷空间官图曝光,采用六座布局,标配后排四座位出风口 卖掉Polo提五菱凯捷,用车半个月后车主谈感受:要看后续表现 五菱凯捷空调怎么吹脚 五菱凯捷的空调水从哪个位置流出来 五菱凯捷家用车怎么样,对比奥德赛有哪些优势? 烧冬瓜的做法有哪些? 监控服务中断,怎么回事? 因为多手把监控摄像头密码改了 然后画面没显示了(服务中断)(无网络连接)怎么办 急 监控服务中断请检查网络设置怎么办?