首页 / 知识
关于Tortoisesvn:在多站点Windows环境中部署Subversion(SVN)的最佳方法
2023-04-12 11:03:00

Best way to deploy subversion (SVN) in a multisite windows environment我们正计划将MS Source Safe(ouch)迁移到SVN。 我们主要在Microsoft环境(Windows,Visual Studio,.NET)中工作,并且在多个站点都有开发人员。 我听说过VisualSVN以及与Visual Studio的集成。 另一方面,我可以让某人为我托管SVN并使用TortoiseSVN。 有什么建议吗? 我应该避免任何陷阱吗?
需要指出的是,VisualSVN(与VStudio集成的)根本不是服务器技术,它只是SVN的集成GUI前端,实际上是通过TortoiseSVN(需要安装)工作的。但是,VisualSVN非常棒,绝对值得每个开发人员$ 50来使用它。我每天都使用它,它为我节省了很多时间。 还有VisualSVN Server,它将处理服务器端的事情,并且安装绝对简单。只要您拥有面向Internet的服务器并拥有大量带宽(尽管SVN并不是占用大量带宽),您就可以自己托管它。哦,是的,VisualSVN Server是完全免费的!
但是,将资源库托管在异地绝对是一种选择。 托管颠覆非常简单。冒着被标记为棕色鼻子的风险(有徽章吗?)杰夫·阿特伍德(Jeff Atwood)确实发表了一篇有关安装沉没的文章。
因此,实际上,您可以通过运行自己的Subversion服务器来节省一些钱,并且无需担心托管公司破产后代码将发生什么情况。 我先从乌龟开始,因为它是免费的并且非常易于使用。如果您发现确实需要与VS集成,则可以尝试使用Visual svn。根据我的经验,源代码控制<->编辑器集成对于在编辑文件时自动打开文件最有用。 Subversion不需要您打开文件,因此不再具有很大的优势。 与Visual Studio的另一个SVN集成是AnkhSVN http://ankhsvn.open.collab.net/。它是免费的,并且有一些怪癖。就个人而言,我使用它进行基本的对比,并使用视觉指示器显示文件状态(已更改,发生冲突等),而我使用Tortoise进行繁重的工作。
据我了解,您在不同的位置(甚至可能在不同的大陆)有多个开发团队,他们必须访问同一代码库。在这种情况下,VisualSVN Server提供了多站点存储库复制功能。 该功能基于VDFS(VisualSVN分布式文件系统)技术,该技术允许在远程站点之间自动,透明,双向地进行主/从存储库的复制。更重要的是-它可以通过VisualSVN Server Manager MMC控制台完成最少的配置步骤,即开即用。 进一步了解http://www.visualsvn.com/support/topic/00068/ 您可以从多种来源托管安全的svn存储库:http://beanstalkapp.com/和许多其他来源。如果使用(用户,数据等)受到限制,通常是免费的。 VisualSVN确实与Visual Studio集成,但是不像SourceSafe那样(我的意思是很好的意思)。它需要TortoiseSVN,所以不是非此即彼。 VisualSVN和Tortoise是一个很好的组合。 |
最新内容
相关内容
python中获取路径的三种方法
python中获取路径的三种方法,工作,代码,情况,培训,下来,路径,文件,也就是,桌面,目录,python中获取路径总结下来分为三种情况:1、获取工作目录python调用方法必须实例化么
python调用方法必须实例化么,代码,培训,方法,静态,工厂,参数,程序,对象,实例,定义,python类中的实例方法和静态方法,在调用时,是有区别的。静态python有map方法吗
python有map方法吗,培训,位置,数据,函数,列表,序列,参数,元素,方法,使用方法,python中的map:map()会根据提供的函数对指定序列做映射。第一个python有哪些方法可以解压文件?
python有哪些方法可以解压文件?,工具,系统,工作,培训,文件,文件夹,方法,窗体,不同于,以下内容,在Python学习和日常使用中,很容易造成文件过大。python函数与方法的区别是什么
python函数与方法的区别是什么,培训,函数,方法,区别,对象,以上,方式,更多,内容,python中函数和方法的区别1、函数要手动传self,方法不用传selpython如何调用类中的方法
python如何调用类中的方法,培训,入口,名字,文件,方法,参数,路径,函数,文件夹,下面,python调用类中的方法:调用同一个类中的方法首先类中的方法python字符串切片的方法是什么
python字符串切片的方法是什么,培训,字符串,索引,切片,开头,方括号,时候,方法,冒号,首尾,获取Python字符串中的某字符可以使用索引:lang=pythopython子类怎么调用父类方法
python子类怎么调用父类方法,培训,代码,初始化,方法,函数,示例,时调,定义,对象,以上,python中类的初始化方法是__init__(),因此父类子类的初始python类自带方法吗
python类自带方法吗,培训,方法,里面,实例,也就是说,下面,对象,以上,之后,参数,python中的类,创建好之后,里面是没有方法的,也就是说,类并没有自带python子类可以调用父类方法吗
python子类可以调用父类方法吗,培训,名称,资料,情况,地方,函数,参数,方法,表示,语句,python中的子类中的__init__()函数会覆盖父类的函数,一些python静态方法怎么使用self
python静态方法怎么使用self,培训,管理,不了,方法,静态,属性,实例,变量,对象,参数,python-静态方法,类方法,属性方法静态方法实际上与类(或者实python魔术方法是什么
python魔术方法是什么,培训,通信,设计,第一,第三,数据,方法,实例,对象,参数,1、什么是魔术方法魔法方法就是可以给你的类增加魔力的特殊方法,