svn
来源:互联网 发布:java华容道代码 编辑:程序博客网 时间:2024/06/11 21:24
第一步:
> 安装Setup-Subversion-1.6.5.msi
个人习惯: 在E盘建立一个文件加叫software里面有一个文件夹svn E:\software\svn 就安装到这里
第二步:
>安装成功后 创建一个 数据仓库 repository 就在software目录下 E:\software\repository\svn\itcast
创建命令如下:svnadmin create E:\software\repository\svn\itcast
第三步:
>用命令行启动
命令: svnserve -d -r E:\software\repository\svn\itcast
启动以后 光标停住不动了 我们也不知道启动了没 而且关闭cmd窗口后服务自动关闭
在启动一个cmd窗口 用 netstat -an 查看 3690端口启动没
>配置window自动启动服务 就相当于 右击我的电脑-->管理-->服务-->里面的...
命令: sc create SVN-Service binpath="E:\software\svn\bin\svnserve.exe --service -r E:\software\repository\svn" displayname= "SVN-Service" start= auto depend= Tcpip
就安装上面的写 一点都不要该 否则死的很惨 本人就因为自信 所以自己写了 结果错了..还是老师给纠正过来~~~
binpath 指定svnserve 的路径和命令
tart= auto 表示服务自动启动。注意:等于号的左边无空格,而右边必须有一个空格
Displayname、start、depend
在此命令中-r(--root)项目版本仓库的根目录
启动服务就OK了 在我的电脑-->管理-->服务-->里面
当然也可以删除服务 sc delete SVN-Service
-------------------------------------------------------------------------------------------
现在数据仓库也有了 服务也启动了 就开始操作吧
第一步:
>服务端已经建立好了 开始创建客户端 在E盘建立一个 E:\develop\ 里面存放客户端的信息 项目了 什么的...
就这样建立 E:\devlop\workroom\ 在这里面创建两个用户 user1 和user2
第二步:
>从服务器端checkout 数据
命令:svn checkout svn://localhost/itcast E:/develop/workroom/user1
解释一下:http 有http的url svn 有svn的url 它就是从数据仓库中 下载数据.
在user1下面就会获得一个.svn的隐藏文件 如果你看不到 就点击文件夹选项 显示所有隐藏文件
每一个新进公司的人都是会先 checkeout 数据的 会吧 服务器上的资源下载到本地
现在开始在user1 里面建立一个文件 叫做 a.txt 里面写点内容
然后开始提交 不过会出现一些列的错误 开始排除错误
no.1 如果直接性 svn commit a.txt
E:\develop\workroom\user1>svn commit a.txt
svn: 提交失败(细节如下):
svn: “E:\develop\workroom\user1\a.txt” 尚未纳入版本控制
开始写纳入管理
svn import E:\develop\workroom\user1\a.txt
别人写的
(1)svn import [PATH] URL
将未纳入版本控制的文件或目录树提交到版本库。
递归地提交 PATH 的副本至 URL。
如果省略 PATH,则默认为 “.”
(2)svn checkout URL[@REV]... [PATH]
从版本库签出工作副本。
如果指定 REV,那么它确定了从 URL 首先查找的版本。
如果省略路径参数,则URL最末尾的目录名作为目标目录名。如果指定多个URL,
则依次将其签出到 PATH 的子目录中,子目录名就是URL最末尾的目录名。
(3)svn add PATH
把文件和目录纳入版本控制,通过调度加到版本库。它们会在下一次提交时加入。
(4) svn commit [PATH...]
commit (ci): 把工作副本的修改提交到版本库。
常用参数:
-m [--message] ARG : 指定日志信息ARG
(5)svn update [PATH...]
将版本库的修改合并到工作副本中。
如果没有指定版本,则将工作副本更新到 HEAD 版本。否则同步到 -r 选项所
指定的版本。
> 安装Setup-Subversion-1.6.5.msi
个人习惯: 在E盘建立一个文件加叫software里面有一个文件夹svn E:\software\svn 就安装到这里
第二步:
>安装成功后 创建一个 数据仓库 repository 就在software目录下 E:\software\repository\svn\itcast
创建命令如下:svnadmin create E:\software\repository\svn\itcast
第三步:
>用命令行启动
命令: svnserve -d -r E:\software\repository\svn\itcast
启动以后 光标停住不动了 我们也不知道启动了没 而且关闭cmd窗口后服务自动关闭
在启动一个cmd窗口 用 netstat -an 查看 3690端口启动没
>配置window自动启动服务 就相当于 右击我的电脑-->管理-->服务-->里面的...
命令: sc create SVN-Service binpath="E:\software\svn\bin\svnserve.exe --service -r E:\software\repository\svn" displayname= "SVN-Service" start= auto depend= Tcpip
就安装上面的写 一点都不要该 否则死的很惨 本人就因为自信 所以自己写了 结果错了..还是老师给纠正过来~~~
binpath 指定svnserve 的路径和命令
tart= auto 表示服务自动启动。注意:等于号的左边无空格,而右边必须有一个空格
Displayname、start、depend
在此命令中-r(--root)项目版本仓库的根目录
启动服务就OK了 在我的电脑-->管理-->服务-->里面
当然也可以删除服务 sc delete SVN-Service
-------------------------------------------------------------------------------------------
现在数据仓库也有了 服务也启动了 就开始操作吧
第一步:
>服务端已经建立好了 开始创建客户端 在E盘建立一个 E:\develop\ 里面存放客户端的信息 项目了 什么的...
就这样建立 E:\devlop\workroom\ 在这里面创建两个用户 user1 和user2
第二步:
>从服务器端checkout 数据
命令:svn checkout svn://localhost/itcast E:/develop/workroom/user1
解释一下:http 有http的url svn 有svn的url 它就是从数据仓库中 下载数据.
在user1下面就会获得一个.svn的隐藏文件 如果你看不到 就点击文件夹选项 显示所有隐藏文件
每一个新进公司的人都是会先 checkeout 数据的 会吧 服务器上的资源下载到本地
现在开始在user1 里面建立一个文件 叫做 a.txt 里面写点内容
然后开始提交 不过会出现一些列的错误 开始排除错误
no.1 如果直接性 svn commit a.txt
E:\develop\workroom\user1>svn commit a.txt
svn: 提交失败(细节如下):
svn: “E:\develop\workroom\user1\a.txt” 尚未纳入版本控制
开始写纳入管理
svn import E:\develop\workroom\user1\a.txt
别人写的
(1)svn import [PATH] URL
将未纳入版本控制的文件或目录树提交到版本库。
递归地提交 PATH 的副本至 URL。
如果省略 PATH,则默认为 “.”
(2)svn checkout URL[@REV]... [PATH]
从版本库签出工作副本。
如果指定 REV,那么它确定了从 URL 首先查找的版本。
如果省略路径参数,则URL最末尾的目录名作为目标目录名。如果指定多个URL,
则依次将其签出到 PATH 的子目录中,子目录名就是URL最末尾的目录名。
(3)svn add PATH
把文件和目录纳入版本控制,通过调度加到版本库。它们会在下一次提交时加入。
(4) svn commit [PATH...]
commit (ci): 把工作副本的修改提交到版本库。
常用参数:
-m [--message] ARG : 指定日志信息ARG
(5)svn update [PATH...]
将版本库的修改合并到工作副本中。
如果没有指定版本,则将工作副本更新到 HEAD 版本。否则同步到 -r 选项所
指定的版本。
- SVN
- svn
- SVN
- SVN
- svn
- SVN
- SVN
- SVN
- svn
- svn
- svn
- SVN
- SVN
- SVN
- svn
- SVN
- svn
- svn
- 最简单的 BorderLayout布局例子:
- [转] 一个女生写给男朋友的!!!~~有点现实、冷静的语言,却让人感觉很温暖!!!
- Log And Exception Practice
- ASP.NET Postback回调后参数无效
- Log
- svn
- linux 之declare 命令
- 浅谈构造函数与析构函数的调用顺序
- 团队建设
- QQ登录接口集成,QQ+登录ASP.net+代码,+QQ+oauth的使用
- acm pku 1064 cable master
- hdu1350.Taxi Cab Scheme
- Glib之基础分析
- inputtext(javascript,限制输入两位整数,不满两位前端自动补零)