win7下svn安装及使用

1、安装服务端,这里使用的是Setup-Subversion-1.6.5.msi安装包

安装目录:D:\svnserver,然后一直点下一步就ok了

2、建立数据仓库

在D:\svn下建立一个文件夹project,用户存放我们要开发的各个项目

3、建立单一项目

在D:\svnproject下建立一个文件夹,名为api.detrumtech.com,这个是我们将要开发的项目

然后在dos命令行下进行D:\svnserver\bin下,执行如下命令:

也可以设置win7环境变量,这样就不用每次进入d:svnserverbin目录下才可以执行命令了,设置步骤:桌面上在“计算机”上点右键,选属性-高级系统设置-环境变量,选“PATH",点编辑,然后在其后加上D:\svnserver\bin,最终环境变量配置类似于:

d:\AppServ\Apache2.2\bin;d:\AppServ\php5;d:\AppServ\MySQL\bin;D:\svnserver\bin

这样不进入svn服务端软件的目录下也可以执行命令了,如下:

执行成功后会看到该目录下多出了如下这些文件,表示该目录已经是一个仓库(即在服务器上存放我们的项目api.detrumtech.com的文)

然后打开conf下的svnserve.conf(win7下是这个名字,xp下好像是conf),将

#anon-access=read前的#号去掉,并改成anon-access=write

表示匿名用户有写入权限(即,可以上传文件)

4、启动服务,执行如下命令,执行完后这个窗口不能关闭,一旦关闭服务就停止了;

至此服务端初步配置成功

下面进行客户端的安装及设置

5、安装客户端,因为是win7系统,64位的,这里使用的是TortoiseSVN-1.7.10.23359-x64-svn-1.7.7.msi

安装目录:D:\svnclient,然后一直点下一步就可以了

6、建立本地项目

在D:AppServ\www下建立一个文件夹api.detrumtech.com,我在里面放了一些项目必须的文件(视你的项目而定)

进入该文件夹后,点击右键-->tortoiseSVN-->repo-browser,弹出如下界面,点ok

然后会看到如下图界面,这里看到的就是我们第4步中启动服务时那个目录,即:D:\svn\project\api.detrumtech.com

7、首次从服务器上下载项目

在上图左侧svn://localhost上点右键,选择checkout,设置目录如下:

然后点击OK,再点OK

然后我们会在此目录下看到一个.svn的隐藏文件,同时文件夹及文件的图标也变了(如果没有变,在项目中点右键,选TortoiseSVN->setting->Iconoverlays然后在statuscache下选shell重启电脑即可)。说明我们这个本地项目可以与服务器上的项目进行文件传递了。

8上传文件到svn服务器

比如我们要将index.php上传到svn服务器,在Index.php上点右键,选TortoiseSVN->add,这时index.php的图标会变成一个"十"字符号(有时候要刷新一下才看得到),表示此文件已交给TortoiseSVN托管了。

然后再在index.php上点右键,选svncommit(如果第三步中没有修改配置文件,这里会报错的,没有写入权限)

如果没有错误,index.php的图标会变成一个对号

9、更新项目

10、建立多个项目,假如我们再建立一个bbs.detrumtech.com

这时时候的命令应该是这样的,主要是第二个箭头所指目录应该为这两个项目的上级目录,即d:\svn\project,而且每个项目的都要单独修改配置文件

当我们再进行第6步(本地项目文件夹中,点击右键-->tortoiseSVN-->repo-browser)时,就要带项目名了,如:svn://localhost/bbs.detrumtech.com

11、忽略文件、

有些文件不希望上传至svn服务器,应该将该文件或该类型的文件添加至忽略列表

我们可以在不想提交的文件上右键--->tortoiseSvn--->添加至忽略列表(addtoignorelist)---->本文件(本类型文件),如果要取消忽略,同样的操作从忽略列表中移除即可

12、版本回退、

有时候我们做了修改,但是想看之前旧版本,可以如下操作:

在要回退的文件上点右键---->tortoiseSvn---->updatetovevision

选showlog,选中要回退的版本,点ok即可

13、提交冲突

如果多人开发一个项目,可能几个人同时在修改一个文件,这时候就会有冲突,表现为:svnupdate时,可以在当前目录看到,会产生一些临时文件(文件上有个问号),

解决办法:

B项目合并,也就是大家商量一下都改了哪里,然后把这个文件都修改成一样的

14、配置权限

上面进的都是在匿名用户下进行的操作,如果在多人开发环境下,这显示是不合适的,下面介绍如何配置权限

在每个项目的config文件夹下,都有三个文件:

svnserve.conf系统默认配置文件,先将匿名用户权限关闭

authz用户权限配置文件

passwd用户的用户名及密码配置文件

如果要使authz和passwd文件中的配置生效,需要将svnserve.conf中的这两荐配置开启:

#password-db=passwd#authz-db=authz

找到这两行,将前面的#去掉即可

然后打开passwd文件,在[users]下添加用户,前面的是用户名,后面的是密码

[users]

zhangsa=333lisi=444

wangwu=555

再打开authz文件,配置权限

先在[groups]下添加分组,假如zhangsan,lisi做php程序,wangwu做web前端php=zhangsan,lisi

web=wangwu

然后配置具体目录的权限,由于我们上面服务监听的是两个项目的上层目录,所在这里要加上项目名,如果单项目用/表示项目根目录,不用写项目名,如:[/App/Action],下面是多项目时监听所有项目上级目录时的写法

[api.detrumtech.com:/App/Action]

@php=rw

*=

[api.detrumtech.com:/App/Tpl]

@web=rw

上面的配置表示php组的可以对/app/Action目录读书操作,web组只能对/app/Tpl目录进行读写操作,*=表示其它人对此目录没有任何权限;

配置完成后,我们再进行svn操作时,就需要输入用户名和密码了;

15、配置开机启动svn服务

配置svn服务开机启动

sccreateMySvnbinPath=“d:/svn/server/bin/svnserve.exe-rd:/svn/project--service"start=auto

sccreate:关键字(创建服务)

MySvn:服务名称

binPath:启动命令的路径

start=auto:开机启动

注意:binPath和start后面都有一个空格

然后去系统服务里检查一下是否成功开启,如果没有可以先手动开启一下。这样就不需要像第4步那样,一直把dos窗口开着了。

THE END
1.AndroidPackageManagerService源码分析和APK安装原理详解JAVA...2. **PackageInstaller**: 负责安装应用程序包(APK)。 3. **PackageMonitor**: 监听系统中的应用程序变化,并通知 PackageManagerService 进行相应操作。 **三、PackageManagerService 的源码分析** 下面我们将分析 PackageManagerService 的关键方法和类: http://www.shili8.cn/article/detail_20002676408.html
2.AppServ注意:在使用AppServ搭建PHP开发环境时,必须确保在系统中没有安装Apache、PHP和MySQL。否则,要先将这些软件卸载,然后应用AppServ。 你问我答:什么是PHP开发环境集成安装包? 目前网络上流行的集成安装包有十几种,其中比较常用是EasyPHP、AppServ和XAMPP,它们都可以搭建PHP的开发环境。但是,根据实际的应用情况,还是AppSe...http://www.360doc.com/document/14/0609/09/16032162_385212595.shtml
3.AppServ官方下载绿色资源网收集的appserv64位是一款非常好用的建站集合包,使用方便,程序员朋友们有需要的不要错过了,还等什么,快约上你的小伙伴,一起来绿色资源网下载使用吧!AppServ软件介绍AppServ是PHP网页架站工具组合包,泰国的作者将一些网路上免费的架站资源重新包装成单一的安http://m.downcc.com/soft/9794.html
4.Appserv破解版下载Appserv下载V2.6.0绿色破解版(数据库)Appserv安装方法 1、运行安装程序安装整合包。 2、接受协议即可进入下一步。 3、选择安装路径,建议安装在C盘,方便软件配置。 4、安装的组件。 5、输入相应的信息。 Server Name:localhost或者127.0.0.1 Administrator"s Email Adress:自己的邮箱 6、配置AppServ中的Mysql服务用户名和密码 MySql服务数据库的默认管理帐...http://www.kkx.net/soft/69545.html
5.I386下载完整包i386文件安装包IIS .0 for XP, 安装IIS服务必用的i386安装包,本包绝对可用,在windows组件中添加,进入控制面板,打开添加或删除程序,添加windows组件,勾选internet信息服务(IIS)。选择解压的i386文件路径即可成功安装。 常见问题 与IIS相关的常见问题: ●有没有用于其它操作系统的IIS全自动安装程序? http://downza.cn/soft/92374.html
6.AppServ的安装与配置接下来介绍如何安装AppServ。 1)到AppServ 的官网(http://www.appservnetwork.com/)下载AppServ 软件。 2)打开下载到的安装文件,单击“Browse”按钮选择安装位置,然后单击“Next”按钮,如图1-3 所示。 3)选择需要安装的组件,把四个组建都勾选上,如图1-4 所示,然后单击“Next”按钮。 https://www.jianshu.com/p/2dc45d9c91d6
7.websphere服务器部署3、Websphere服务器安装与配置 3.1 下载安装包 Installation Manager 下载 Websphere的安装通常采用Installation Manager 进行安装,在WAS8版本后已不再区分OS(操作系统)。进入IBM的websphere官网进行下载http://www-03.ibm.com/software/products/zh/appserv-was。从其中选择一项,如试用版进行下载。点击下载进行登录页...https://help.fanruan.com/finebi4.1/doc-view-198.html
1.SAPMobileServicesClientontheAppStoreThe SAP Mobile Services Client is a native iOS application that gets its UI and business logic from JSON metadata. The metadata is defined in a SAP Business App…https://apps.apple.com/jo/app/sap-mobile-services-client/id1413653544
2.AppServ下载与安装教程(Windows)AppServ 是 PHP 网页架站工具组合包,作者将一些网络上免费的架站资源重新包装成单一的安装程序,以方便初学者快速完成架站,AppServ 所包含的软件有:Apache、Apache Monitor、PHP、MySQL、phpMyAdmin等。为帮助大家能够迅速的在本地试用EcShop软件,我们编写如下文档。如果您的本地机器没有安装过apache、php、mysql等系统...https://blog.csdn.net/m0_62617719/article/details/129947025
3.azappserviceMicrosoftLearnaz appservice Learn 登录 此主题的部分內容可能由机器或 AI 翻译。 消除警报 版本 搜索 Azure CLI 概述 安装、更新和运行 新增功能 了解Azure CLI 操作指南 教程 示例 调查指南 故障排除 参考 列表A - Z AI 示例 API 中心 API 管理 API for FHIRhttps://docs.microsoft.com/zh-cn/cli/azure/appservice/
4.iosdistributeapp打包蒲公英mob64ca14005461的技术博客ios distribute app打包蒲公英 前言 ios开发在测试推送的时候,联机运行的包,无法收到推送消息。只能是打包发布到appstore上,或者一些常见的内测分发平台,如fir、蒲公英等(目前所在公司就是这样的蛋疼,我记得以前推送可以联调的)。而为了验证一个推送就要打包一次,这个打包的过程又相当的漫长,着实蛋疼。因此有了有了本地...https://blog.51cto.com/u_16213616/12578988
5.appxdeploymentserver.dll码农集市专业分享IT编程学习资源AppxDeploymentServer.dll是Windows Store应用程序部署服务的一部分。它主要用于Windows 1环境中,负责管理和分发Windows Store应用(如UWP应用程序)的部署,包括安装、更新和卸载操作。这个动态链接库文件是系统后台的核心组件,确保了用户可以无缝获取和管理他们的应用程序。它与Windows Update和Microsoft Store紧密集成,是现代...https://www.coder100.com/index/index/content/id/4265034
6.深入解析APP服务器端,核心组件配置选择与高效运行策略1、App开发服务器的搭建步骤详述如下:通过命令`yarn add webpack-dev-server`安装webpack本地开发服务器插件,在原有的`webpack.config.js`配置文件基础上,进一步添加本地开发服务器的配置,创建一个名为`public`的文件夹,这是默认的名称,将`index.html`文件移至该文件夹下,并相应地修改`bundle.js`的路径。 http://www.cloud12.cn/E2665557B3ef.html
7.Appios打包:让你的应用程序拥有更好的体验(appios打包)为什么需要Appios打包 在实际开发中,我们会遇到各种各样的问题,如应用程序的加载速度太慢、内存使用率太高、网络请求超时等。这些问题都会影响我们的用户体验,让他们感到沮丧和不满。如果我们能将应用程序打包,使其变得更加流畅和快速,那么这些建议的问题就可以被解决。 https://www.appzhu.cn/new/2882.html
8.appserv官方下载AppServ(php环境安装包)下载v8.664...AppServ(php环境安装包)介绍 appserv 是集php mysqlApache于一体的PHP环境集成安装包。 AppServ 作为一个知名的php环境一键安装包,用于一键架设 PHP 环境的工具,它把PHP环境所需的资源程序,整合在一起,打包成一个安装程序,方便PHP初学者架设环境,运行PHP程序。 https://www.itmop.com/downinfo/122922.html
9.appserv安装教程与 XAMPP 具有多操作系统版本不同, 当前 AppServ 只有 Windows 平台下的安装包, 对于一般的PHP 网站开发与运行已足够。下面以图文教程的形式详细说明在 Windows 下的AppServ 配置与安装使用过程。AppServforWindowsAppServforWindows 配置安装包说明当前最新的 AppServ 安装版本是 appserv-win32-2.6.0,自带的 PHP ...https://m.renrendoc.com/paper/208060844.html
10.AppServ怎么安装?AppServ8.6.064位图文超详细安装教程(附下载...AppServ是一款著名的PHP架站工具组合包,来自泰国的作者将网络上的免费架站资源重新整合包装成为一个安装程序,AppServ 所包含的软件有:Apache、Apache Monitor、PHP、MySQL、phpMyAdmin等。如果您的本地机器没有安装过php、mysql等系统,那么用这个软件则可以让你迅速搭建完整的底层环境。 https://m.jb51.net/softjc/604443.html
11.AppservAppserv Appserv概况 AppServ 是PHP网页架站工具组合包,作者将一些网络上免费的架站资源重新包装成单一的安装程序,以方便初学者快速完成架站,AppServ 所包含的软件有:Apache[、Apache Monitor、PHP、MySQL、phpMyAdmin等。如果您的本地机器没有安装过php、mysql等系统,那么用这个软件则可以让你迅速搭建完整的底层环境...https://www.zzbaike.com/wiki/Appserv
12.AppServ2.6.0怎么用AppServ2.6.0好不好使用技巧创作者将互联网上的完全免费架站資源再次融合,再次包裝变成一个安装程序流程,在其中包含了如:Apache、Apache Monitor、PHP、MySQL、PHP-Nuke和phpMyAdmin等。客户应用AppServ,不用担心劳心费劲的去下载每个系统的安装包一一安装了,以便捷新手迅速进行架站。 AppServ 手机软件特点...https://xiazai.zol.com.cn/baike/526690.shtml
13.AppServ:Apache+PHP+MYSQLNothing Found AppServ : Apache + PHP + MYSQL AppServ, AppServHosting, AppServNetwork, AppServ Download Apologies, but no results were found for the requested archive. Perhaps searching will help find a related post.http://www.appservnetwork.com/
14.appserv服务器配置服务器配置3. 安装步骤 3.1 下载与解压 访问AppServ官方网站或可靠的资源网站下载最新版的AppServ安装包。 将下载好的压缩包解压到您希望安装的目录中。 3.2 安装AppServ 运行解压目录中的“Setup.exe”文件启动安装程序。 遵循安装向导提示完成安装过程。 在安装过程中选择所需的组件进行安装,例如Apache、PHP、MySQL等。 https://www.shiwaiyun.com/article/post/278598.html
15.xampp的安装教程腾讯云开发者社区1、准备xampp安装包并新建一个空文件夹如:xampp 2、启动xampp,开始安装,安装过程如下图所示: 点击yes,后如下图 点击next,进行下一步, 将软件安装到刚刚新建的空文件夹xampp中, 接下,疯狂点击next,在该界面稍等一会,正在安装 安装完成后,打开安装的xampp文件夹,内容如下: ...https://cloud.tencent.com/developer/article/2105818