VisualSVN Server官方版是一个集成的svn服务端工具,而svn就是一个是一个开放源代码的版本,所以要建立一个svn服务器。软件内置了强大的MMC管理工具,允许您配置网络设置、认证方法和其它服务器选项,并且支持启动/停止“服务器”服务,创建基本目录结构,管理用户访问权限等等,是目前操作最为简单、功能最为强大的svn服务端。而今天小编为大家推荐的这款软件就可以完美的在Windows平台上安装和管理功能齐全的svn服务器,非常的实用哦,它可以Active Directory单点登录; 多站点存储库复制; 备份还原; HTML5供电的Web界面; PowerShell脚本和自动化; 存储库管理委托; 远程服务器管理; 访问和操作日志,也真是因为这款软件的功能强大之处让小企业和企业用户都赞不绝口!
1、活动目录单点登录
2、多站点存储库复制
3、备份还原
4、基于HTML5的Web界面
5、PowerShell脚本和自动化
6、存储库管理委派
7、远程服务器管理
8、访问和操作日志记录
1.解压数据包,用鼠标双击“VisualSVN-Server-3.9.0-x64.msi”打开,进入安装向导点击“next”进入下一步
2.点击同意相关协议
3.选择安装类型
4.选择安装位置和代码保存位置,但是小编建议大家最好不要安装到系统盘中
5.等待安装完成即可
1.运行VisualSVN Server Manger,下面我来添加一个代码库Repository
2.按上图所示,创建新的代码库,在下图所示的文本框中输入代码库名称,点击OK按钮,代码库就创建成功了注意:上图中的CheckBox如果选中,则在代码库StartKit下面会创建trunk、branches、tags三个子目录;不选中,则只创建空的代码库StartKit。
3.创建完代码库后,没有任何内容在里面。我会在这个教程的第二部分说明如何迁入源代码。下面,我们开始安全性设置,在左侧的Users上点击右键
4.输入信息,点击OK,我们就创建一个用户了。按照上面的过程,分别添加用户Developer1、tester
5.好了,我们开始添加这些用户到我们刚才创建的项目里,点击"Add..."按钮
6.你也可以先创建组,把用户添加到各个组中,然后对组进行授权,操作比较简单,在此略过。
7.按照下图所示,分别对用户或组进行授权,因为用户starter在团队中是新来者,不希望他向代码库中提交新代码,所以他只能读取代码库中的代码,不能提交代码。tester1是测试人员,不负责代码编写,所以也是只读权限。而Developer1和manager1是开发人员和项目经理,自然具有读、写的权限
8.重命名文件或文件夹,并将修改提交到SVN服务器,只要在需要重命名的文件或文件夹上点击右键,点击TortiseSVN=>>Rename…,在弹出的窗体中输入新名称,点击OK按钮,就可以了。此方法也不是直接重命名,而是将该文件或文件夹的名称标记为重命名后名称,也需要我们使用SVN Commit提交到SVN服务器后才真正重命名
9.删除文件或文件夹,并将修改提交到SVN服务器,最简单就是,你直接删除文件或文件夹,然后使用SVN Commit提交更新到SVN服务器。另外一种方法是在你要删除的文件或文件夹上点击右键,TortoiseSVN,Delete删除,此方法也不是直接删除,而是将该文件或文件夹的状态置为删除,也需要我们使用SVN Commit提交到SVN服务器后才真正删除。
说明:实际上,从你把源代码迁签入SVN服务器开始,每一个版本的数据和文件,就算是你已经删除了的,也都可以随时迁出。以上只是TortoiseSVN最简单的几个功能,其实他的功能远不止这些,其他的功能大家可以在使用的过程中慢慢体会,有些功能我会在下面的教程中使用到,到时候会和大家讲清楚用法。
注意:
向SVN服务器提交源代码的时候,一定不要提交bin、obj等文件夹,否则会很麻烦。但是web项目的bin目录除外,但是web项目的bin目录中的引用其他项目而生成的dll不需要提交。
查看全部
同类推荐
SmartSniff下载 135.51KB 版本: SmartSniff,一款专为 Windows 设计的 TCP IP 数据包捕获软件,这款软件犹如一个功能齐全的网络侦探工具箱,内置多种捕获和分析工具,帮助用户深入挖掘网络通信的细节。无论是 ASCLL 格式还是十六进制格式,都能提供详尽的信息展示。其双层界面设计独特,能同时展示捕获的数据包以及其在 ASCII 或十六进制格式下的详细信息。
下载Sitebulb Enterprise下载 168.88MB 版本: Sitebulb Enterprise是一款功能强大的电脑端SEO工具。它提供了直观且便捷的数据分析功能,使用户能够轻松了解搜索引擎如何查看他们的网站。通过抓取报告,用户可以了解网站的抓取效率和抓取的数据类型,从而认识到网站的优点和改进的空间。
下载TeamViewer14免费版下载 23.92MB 版本: TeamViewer14免费版是一款功能强大的远程桌面控制软件,它提供了稳定的远程控制、桌面共享和文件传输功能。无论是在防火墙还是NAT代理后面,它都能轻松实现远程控制。使用TeamViewer非常简单,只需在两台计算机上同时运行,软件会自动生成合作伙伴ID。您只需在TeamViewer中输入此ID,即可立即建立连接。即使您从未使用过该软件,也能轻松上手。如果您需要远程办公,TeamViewer绝对能满足您的需求。
下载Snappy Fax下载 43.44MB 版本: Snappy Fax是一款功能强大的虚拟传真机软件,它超越了其他独立传真程序,可以将您的计算机与扫描仪、打印机和传真调制解调器配合使用,将其变成一台传真机。该软件可以从任何Windows程序中发送传真,并支持从扫描仪获取图像以用于传真,同时还支持平板或自动送纸扫描仪。不仅如此,Snappy Fax还兼容所有Twain兼容的扫描仪,还具有传真队列功能,您可以根据设定的日期、时间和频率来发送传真,或者按需发送传真。
下载TinyWall官方版下载 970KB 版本: TinyWall是一款功能强劲的网络防火墙软件,包括一系列功能,使其有别于商业防火墙和免费软件防火墙,它对于系统安全维护有很大的帮助,可以有效阻止系统数据被恶意篡改。不安装驱动或者内核组件,保持系统稳定,免费无广告无功能限制,根本不会用弹出窗口惹恼你。
下载AirDroid官方版免费下载 63.86MB 版本: AirDroid官方版免费是一款方便的远程控制软件,可以将你的电脑和手机无线连接。它不需要使用数据线,可以在电脑上通过客户端来控制手机,并且可以随时随地远程操作设备。此外,你还可以将手机屏幕投射到电脑桌面上。软件支持无需Root,无论是在局域网内还是远程连接,都能轻松实现远程控制,提高你的设备使用便利性。
下载LiveReload插件下载 60.22KB 版本: LiveReload Chrome插件是一款跨平台的软件,在OS X、Windows以及 Linux 下都能使用。运行 LiveReload 后载入网站源代码所在的文件夹,这样它就会开始识别。而要让 LiveReload自动刷新浏览器,则有两种方法,一种是在页面源代码中插入指定的代码,另外一种是安装浏览器扩展。
下载RealTimeSync下载 18.70MB 版本: RealTimeSync是一款功能强大的文件自动同步工具。它能够监控文件夹的实时变化并进行同步操作,非常实用。您可以使用RealTimeSync来实时获取文件夹的变化数据。它可以根据预设的批处理文件进行比较或备份操作,非常方便快捷。您可以指定两个文件夹之间进行单向或双向的同步,并比较不同文件夹中文件的工作状态是否相同。
下载FrontPage 2007官方免费下载 462.49MB 版本: FrontPage 2007官方免费是一款由微软推出的简单易用的网页制作应用程序。它适合初学者学习网页制作知识,并可以与Microsoft Office软件无缝连接。此外,FrontPage 2007还通过所见即所得的编辑方式提供直观的编辑体验,并拥有强大的流程逻辑定义功能,可帮助用户在IT管理环境中快速构建网站。它是一款对于初学者来说非常有用的设计制作软件。您可以免费下载并尝试使用。
下载silverlight官方版下载 6.7MB 版本: Microsoft Silverlight插件,中文名为 "微软银光 ",是一种新的网络呈现技术,可在多种平台上使用。借助此技术,您可以获得丰富内容和引人注目的交互体验,无论是在浏览器中还是在桌面操作系统中,都能提供一致的体验。它是一个跨浏览器、跨平台的插件,为网络带来基于 NET Framework的下一代媒体体验和丰富的交互式应用程序。
下载