目的在centos字符界面上建立svn客户端,远程连接svn服务器,上传本地文件夹以及一些基本操作.
一. svn安装
http://subversion.tigris.org/downloads/subversion-1.6.9.tar.gz
http://subversion.tigris.org/downloads/subversion-deps-1.6.9.tar.gz
root身份登录将两个包tar zxvf 在/usr/local/下, 必须保证在同一目录下,因为编译subversion-1.6.9的时候,需要apr等包,他们在subversion-deps-1.6.9里面.
OK,解压完成之后
cd subversion-1.6.9
./configure --prefix=/usr/local/svn
make
make install
测试:
svn --help
svnserve --version
二. 将本地文件夹或者目录上传至远程svn服务器.
1. 首先在远程svn服务器上建立目录 如 svn://xxx.xxx.xx.x/static
2. 本地使用
svn co svn://xxx.xxx.xx.x/static
将远程服务器上的static文件夹checkout,
特此注明: checkout到本地的目录位置是在你configure的时候指定的目录下 /usr/local/svn/bin/ , 当你执行上面co命令以后就会在下面看到static目录.
3.将本地文件夹上传至远程服务器
特此说明: 如果现在直接使用add命令
svn add xxx
一般会报出错误
Path is not a working copy directory
或者
'.' is not a working copy working
这是由于你需要上传的文件或者文件夹没有放到 /usr/local/svn/bin/static 目录, 因为这个目录是你的本地和远程服务器的连接点.
所以将需要上传的文件夹 cp到 /usr/local/svn/bin/static (这里是我自己的路径, 各位看官酌情处理.).
然后使用 add命令
svn add xxx
这里还要注意一点就是, add文件的时候要按照父子文件夹顺序add, 不然commit的时候会出现
svn: '/usr/local/svn/bin/static/xxx' is not under version control....
我的理解是 :父目录没有在版本控制下,子目录是无法提交的.
OK 以上都没有问题了 就可以执行
svn commit -m
提交完毕
分享到:
相关推荐
通过以上步骤,您已经在CentOS 6.4上成功安装并配置了SVN服务器。现在可以开始使用SVN管理项目,进行版本控制,跟踪代码变更,协同开发。注意,对于生产环境,还需要考虑安全策略、备份策略以及权限管理等方面的问题...
"在 CentOS 6.4 下编译 64 位的 Hadoop 2.4.1" ...本文详细介绍了在 CentOS 6.4 下编译 64 位的 Hadoop 2.4.1 的步骤,包括环境准备、安装依赖包、下载和安装 Maven 和 Ant、配置环境变量、编译 Hadoop 和安装 Hadoop。
2. **系统需求**: 题目中提到的是在Red Hat 5.8和CentOS 6.4上安装,这两个都是基于RPM包管理系统的Linux发行版。因此,我们需要使用RPM包来安装SVN。 3. **离线安装的前提**: 首先,你需要在有网络的环境中下载...
本文将详细介绍如何在 CentOS 6.4 上安装最新版本的 SVN(Subversion),包括安装前的准备、依赖项安装、 SVN 的安装和配置等步骤。 前提条件 * 操作系统:CentOS 6.4 * 虚拟机安装 依赖项安装 1. APR(Apache ...
本教程将详细讲解如何在CentOS-6.4 64位系统上编译安装Subversion-1.8.5,以创建一个完整的开发环境。 首先,确保系统已经安装了必要的基础工具,例如GCC和C++编译器。在CentOS中,可以使用`yum`命令来安装这些工具...
日间交易者安装要在运行 CentOS 6.4 的 EC2 实例上安装 Daytrader,您将: 安装 Docker 启动daytrader-mysql容器启动daytrader容器初始化mysql数据库部署应用安装 Docker 以 root 身份运行以下命令以在 CentOS 6 上...
用途:防止sql注入,本地包含,部分溢出,fuzzing测试,xss,SSRF等web攻击 防止svn/备份之类文件泄漏 防止ApacheBench之类压力测试工具的攻击 ...系统:centos 6.4_x64 需要的软件:LuaJIT-2.0.3.tar.gz
Redhat6.3、6.4、6.5原版安装包 tigervnc-1.0.90-0.17.20110314svn4359.el6.x86_64.rpm ...注意区分tigervnc和tigervnc-server,tigervnc用于客户端,tigervnc-server用于服务端,服务器上安装的是tigervnc-server。
操作系统,可以选择Windows x64或Linux(如CentOS 6.4)。\n\n在部署Jenkins的过程中,首先需要从官方网站下载对应系统的安装包。对于Linux,通常是.rpm格式。安装前确保已正确配置Java环境变量。\n\n配置Jenkins...
安装Puppet前,需确保系统满足以下条件:运行在CentOS 5或更高版本的Linux环境,具备Ruby 1.8.2及Facter支持,以及一系列必要的库,包括Base64、CGI、Digest/MD5、Etc、FileUtils、IpAddr、OpenSSL、StrScan、Syslog...