首先,建一個倉庫來放 askeet 項目
$ svnadmin create $SVNREP_DIR/askeet
$ svn mkdir -m "layout creation" file:///$SVNREP_DIR/askeet/trunk file:///$SVNREP_DIR/askeet/tags
然後,你必須做第一次匯入,cache/和log/這些檔就省略掉不用匯入了。 (只要對“原始碼”的部分匯入即可)
$ cd /home/sfprojects/askeet
$ rm -rf cache/*
$ rm -rf log/*
$ svn import -m "initial import" . file:///$SVNREP_DIR/askeet/trunk
現在離開原來的程式目錄,用 checkout 從倉庫拿原始碼出來。
$ cd /home/sfprojects
$ mv askeet askeet.origin
$ svn co file:///$SVNREP_DIR/askeet/trunk/ askeet/
$ ls askeet
$ rm -rf askeet.origin
還有一件事要做,就是當你提交(commit ,回寫你的程式變更)你的工作目錄回倉庫時。你可能會有一些不用回寫的檔案,如剛剛的 cache 和log目錄下的檔案。所以你必須要指定一個忽略列表(ignore list )
$ cd /home/sfprojects/askeet
$ svn propedit svn:ignore cache
*
此時會出現 SVN 的預設文字編輯器。输入*号后cache/子目录就会被添加到SVN忽略的名单里了。儲存和離開即可。
對log/也是同樣的作法
$ svn propedit svn:ignore log
*
現在,請確定你的網站伺服器對 cache 和 logs 目錄有寫入的權限,在指令列
$ chmod 777 cache
$ chmod 777 log
注意: Windows 可以使用超級有名的 TortoiseSVN 來管理他們的subversion源碼倉庫。
假如你要知道更多原始碼版本控制,請看手冊裏的 project creation 章節。
注意:本項目 askeet 的 SVN 源碼倉庫是公開的,你可以通過http://svn.askeet.com/http://svn.askeet.com/存取它
開始吧,取出它(checkout也是SVN的常用的動作)
今天的 code 已經提交了,你可以用 release_day_1 這個標好籤來取出它。
$ svn co http://svn.askeet.com/tags/release_day_1/ askeet/
分享到:
相关推荐
【标题】: "第03章 运行 Symfony1" 【描述】: "本章将指导您如何运行基于PHP5的Symfony框架。首先,确保您的系统已安装了正确版本的PHP,然后通过沙盒快速试用或通过PEAR或Subversion进行安装。我们将详细解释沙盒...
【第05章 配置symfony1】 在symfony框架中,配置是至关重要的,它允许开发者根据项目需求对框架进行个性化定制。本章主要探讨symfony的配置系统及其特性,包括YAML语法和symfony的配置惯例。 首先, symfony的配置...
在本文中,我们将深入探讨如何在 Symfony1 框架中扩展类,特别是通过使用 sfMixer 类实现类似多重继承的效果。Symfony 提供了这一机制,使得开发者能够灵活地调整框架的核心行为,满足特定项目的需求,并能将这些...
在本文中,我们将深入探讨 `symfony1` 特别是 `1.x` 版本的知识点,包括其核心特性、安装过程、开发流程以及与 `Git` 镜像的关系。 首先,`symfony1` 的主要特性包括: 1. **组件化设计**:`symfony1` 强调组件化...
尽管这里的中文手册对应的是 Symfony 1 版本,但其核心概念和基本原则在后续版本中依然适用,因此具有极高的学习和参考价值。 **目录结构** Symfony 的项目结构清晰,主要包含以下几个部分: 1. `apps`:应用程序...
不要将其用于新项目:此版本对于改进现有的symfony1应用程序非常有用,但是是今天的理想之选。 所有增强功能和BC中断都列在文件中,其中包括: 作曲家支持 PHP 7.2支持 性能提升 新的小部件和验证器 从symfony追踪...
1. 访问配置好的域名或IP,应能看到Symfony的欢迎页面。 2. 使用Symfony的命令行工具(`app/console`)创建控制器、路由、数据库迁移等,验证安装是否成功。 通过以上步骤,你已经在Apache 2.2.19、PHP 5.3.2 和 ...
在 `symfony1-docs-master` 压缩包中,你可以找到关于以上所有知识点的详细文档,包括安装指南、教程、API 参考、最佳实践等,这些都是学习和使用 `Symfony 1.31.4` 必不可少的资源。通过深入阅读和实践,开发者可以...
描述"siwapp-sf1 在线发票管理Symfony 1"进一步确认了这个项目是专注于在线发票管理的,且使用的是Symfony的第一个版本系列。 **知识点详解** 1. **在线发票管理**: 在线发票管理系统允许用户通过互联网创建、发送...
它的名称很奇怪,但是像这个Composer的symfony1安装程序一样,它可以正确地显示出来。 Composer会自动将其安装到项目的plugins目录中,并添加需求。 { "config": { "vendor-dir": "lib/vendor" }, "require": ...
**Symfony** Symfony是一款开源的PHP框架,用于构建高质量的、可维护的Web应用程序。它遵循MVC(模型-视图-控制器)架构模式,提供了一套强大的工具来简化Web开发过程,包括路由、依赖注入、事件系统、表单处理、...
1. **路由(Routing)**: Symfony的路由系统负责将HTTP请求映射到特定的控制器。在Symfony_metabook_2.0中,对路由的配置、HTTP基础以及路由系统与传统PHP脚本的区别进行了详细说明。例如,文档中提到了强制路由使用...
在本书里,你将了解如何使用symfony建立Web应用程序。本书分成五篇:“基础知识”篇,包含所有的基本概念和开始symfony的基本知识;“核心架构”篇,讲述模型视图控制器(MVC)在symfony中的实现,以及如何用这样的...
例如,“第1章:全景图”通过介绍Symfony2背后的一些最重要的概念和展示一个简单项目的实践,让读者快速入门。如果读者之前使用过其他的网络框架,那么在Symfony2中的感觉应该是很自然的。对于新手,这将是一个全新...
**Symfony API CHM手册**是针对Symfony框架的重要参考资料,它以离线帮助文档(CHM:Compiled Help Manual)的形式提供,方便开发者在无网络的情况下查阅Symfony框架的各种API和功能。Symfony是一个广泛使用的PHP...
Symfony 标准版 欢迎使用 Symfony 标准版 - 一个功能齐全的 Symfony2 应用程序,您可以将其用作新应用程序的骨架。 本文档包含有关如何下载、安装和开始使用 Symfony 的信息。 有关更详细的解释,请参阅 Symfony ...
### 1. 安装Symfony2 首先,你需要在本地环境中安装Symfony2。这通常涉及到下载Composer,它是PHP的依赖管理工具。通过运行以下命令安装Symfony2全局命令行工具: ```bash composer global require symfony/flex `...