如何使用SVN进行版本控制

如何使用SVN进行版本控制,第1张

SVN全名Subversion,即版本控制系统。SVN与CVS一样,是一个跨平台的软件,支持大多数常见的 *** 作系统。作为一个开源的版本控制系统,Subversion管理着随时间改变的数据。这些数据放置在一个中央资料档案库(repository)中。这个档案库很像一个普通的文件服务器,不过它会记住每一次文件的变动。这样你就可以把档案恢复到旧的版本,或是浏览文件的变动历史。Subversion是一个通用的系统,可用来管理任何类型的文件,其中包括了程序源码。

SubVersion:实现服务系统的软件。

TortoiseSVN:是SVN客户端程序,为windows外壳程序集成到windows资源管理器和

文件管理系统的Subversion客户端。

SVNServiceexe:是专为SubVersion开发的一个用来作为Win32服务挂接的入口程序。

AnkhSVN:是一个专为VisualStudio提供SVN的插件。

Subversion提供以下主要功能:

目录SVN版本控制

CVS只能跟踪单个文件的历史,不过Subversion实作了一个“虚拟”的版本控管文件系统,能够依时间跟踪整个目录的变动。目录和文件都能进行版本控制。

真实的版本历史

自从CVS限制了文件的版本记录,CVS并不支持那些可能发生在文件上,但会影响所在目录内容的 *** 作,如同复制和重命名。除此之外,在CVS里你不能用拥有同样名字但是没有继承老版本历史或者根本没有关系的文件替换一个已经纳入系统的文件。在Subversion中,你可以增加(add)、删除(delete)、复制(copy)和重命名(rename),无论是文件还是目录。所有的新加的文件都从一个新的、干净的版本开始。

自动提交

一个提交动作,不是全部更新到了档案库中,就是完全不更新。这允许开发人员以逻辑区间建立并提交变动,以防止当部分提交成功时出现的问题。

纳入SVN版本控制的元数据

每一个文件与目录都附有一组属性关键字并和属性值相关联。你可以创建,并储存任何你想要的Key/Value对。属性是随着时间来作版本控管的,就像文件内容一样。

选择不同的网络层

Subversion有抽象的档案库存取概念,可以让人很容易地实作新的网络机制。Subversion可以作为一个扩展模块嵌入到Apache>

我和你遇到了一样的问题。安装了最新版本(AnkhSvn-2512440)的ankhSvn客户端插件后,在VS2012的源代码管理-->插件选择里没有这个插件的选项,卸载,重装,更改都没用。ps:我的电脑同时安装了VS2008,在VS2008里是能找到的

,但在VS2012里找不到。不过我一段时间没管这个,它莫名其妙就出现了这个插件

在这段时间里,我进行了如下几项 *** 作。

1 装了一个Telerik的插件

2 使用了Svn的Export功能

3 编译生成了几次项目!!

然后,我以外发现这个插件在源代码管理里面能找到了。

虽然具体不知道什么原因,可以给大家作相关参考。

我遇到了这样的问题,我解决的方法,给大家分享一下,一开始我的是正常的,后来我复制了一个汉化包的dll在,就出现了楼主这样的问题,我处理了很久,我首先是卸载AnkhSVN,然后按照>

VBA是什么

直到90年代早期,使应用程序自动化还是充满挑战性的领域对每个需要自动化的应用程序,人们不得不学习一种不同的自动化语言例如:可以用EXCEL的宏语言来使EXCEL自动化,使用WORD BASIC使WORD自动化,等等微软决定让它开发出来的应用程序共享一种通用的自动化语言--------Visual Basic For Application(VBA),可以认为VBA是非常流行的应用程序开发语言VISUAL BASIC 的子集实际上VBA是寄生于VB应用程序的版本

SVN全名Subversion,即版本控制系统。

SVN与CVS一样,是一个跨平台的软件,支持大多数常见的 *** 作系统。作为一个开源的版本控制系统,Subversion 管理着随时间改变的数据。 这些数据放置在一个中央资料档案库 (repository) 中。 这个档案库很像一个普通的文件服务器, 不过它会记住每一次文件的变动。 这样你就可以把档案恢复到旧的版本, 或是浏览文件的变动历史。Subversion 是一个通用的系统, 可用来管理任何类型的文件, 其中包括了程序源码。

SubVersion:实现服务系统的软件。

TortoiseSVN:是SVN客户端程序,为windows外壳程序集成到windows资源管理器和文件管理系统的Subversion客户端。

SVNServiceexe:是专为 SubVersion 开发的一个用来作为 Win32 服务挂接的入口程序。

AnkhSVN:是一个专为Visual Studio提供SVN的插件。

VS2008引入了250多个新特性,整合了对象、关系型数据、XML的访问方式,语言更加简洁。使用Visual Studio 2008可以高效开发Windows应用。设计器中可以实时反映变更,XAML中智能感知功能可以提高开发效率。同时Visual Studio 2008支持项目模板、调试器和部署程序。Visual Studio 2008可以高效开发Web应用,集成了AJAX 10,包含AJAX项目模板,它还可以高效开发Office应用和Mobile应用。

VS2008 新特性

■ VS2008——软件开发更智能 评点:Visual Studio 2008 很好用,特别是自动提示和重构功能。 ■ Visual Studio 2008中WCF的新增功能 评点:Visual Studio2008对WCF的扩展,用起来很方便。 ■ Visual Studio 2008中的多定向支持 评点: Visual Studio2008为应用程序的开发带来了新的活力。 ■让VS 2008支持Subversion 评点: 虽然VS2008中并未集成Ankhsvn,但仍然不妨碍我们的使用哦。 ■微软整合Windows Live到VisualStudio中 评点:VS2008程序员开发Live网络服务平台的有利武器。 ■Visual Studio 2008中的SQL数据库发布 评点:VS2008为数据库的发布提供了更方便快捷的解决方案。 ■ Visual Studio 2008加入拼写检查器 评点:Visual Studio 2008,很好,很强大。

以上就是关于如何使用SVN进行版本控制全部的内容,包括:如何使用SVN进行版本控制、大侠们帮解决svn响应慢!不是网速慢!是下载/上传之前的响应慢!、安装完 AnkhSvn 后 VS2012 中的 插件找不到什么原因等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/zz/9776708.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-01
下一篇2023-05-01

发表评论

登录后才能评论

评论列表(0条)

    保存