如何在版本控制工具中管理Sencha Architect的項目
根據數次痛苦的經歷結合stack overflow上的解答,發現原來還是可以使用svn、git之類的版本控制工具管理Sencha Architect生成的項目的。
具體的要點如下,假定項目記作{PROJECT_NAME}:
對於項目文件夾,請編輯相應的ignore文件,使得只保留:
- {PROJECT_NAME}文件夾,即{PROJECT_NAME}.xds文件所在的根目錄下的文件;
- {PROJECT_NAME}/app文件夾 <--這個也許也不需要保留,但是還沒測試過。
- {PROJECT_NAME}/metadata文件夾
然後,又因為通常通過Sencha Architect生成(Build)的目標代碼也會放在網站中(一般大家都是前端ExtJS、後端PHP之類的吧~),所以也需要使用ignore功能忽略掉生成的文件夾。
做了這些,現在就可以安心的使用版本控制啦~
其實根本的原因是,Sencha Architect使用了JSON對項目進行存儲,包括控制器(Controller)之中的代碼,都放在根目錄和matadata裏面的。其他的都是生成出來的(所以我說app文件夾也許也不需要的)。
转载于:https://www.cnblogs.com/ExSystem/p/4425973.html
如何在版本控制工具中管理Sencha Architect的項目相关推荐
- 敏捷团队如何在 PingCode 这类敏捷开发工具中管理 Scrum 开发管理流程
在本教程中,我们将在 PingCode 中介绍如何使用 Scrum 项目.创建产品待办列表和规划迭代.举行 Scrum 会议等详细流程.准备工作:已创建 PingCode 软件帐户 [免费注册通道] ...
- 分布式版本控制工具:git与Mercurial(zz)
分布式版本控制工具:git与Mercurial [收藏此页] [打印] 作者:cyfdecyf 2007-12-26 内容导航: 第1页 [IT168 技术文档] 说到版本控制工具,很多人可能 ...
- 版本控制工具--svn和git的使用(一) -----版本控制的好处以及分类
版本控制工具 版本控制VCS(Version Control Systems)是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统.这个系统可以自动帮我们备份文件的每一次更改,并且可以 ...
- git版本控制工具基本用法讲解(转)
一.安装Git 在linux系统使用非常方便,只需要打开shell界面,并输入: ? 1 sudo apt-get install git-core 按下回车后输入密码,即可完成Git的安装.但我们可 ...
- 版本控制工具Git详细介绍和常用命令
一.安装Git 在linux系统使用非常方便,只需要打开shell界面,并输入: sudo apt-get install git-core 按下回车后输入密码,即可完成Git的安装.但我们可能更多情 ...
- Git版本控制工具和Github代码托管平台
一.创建代码仓库 1.配置自己的身份,提交代码时才知道是谁提交的. 设置name git config --global user.name "GHQ" 设置email git c ...
- 一步一步创建Sencha Architect Files(aux)
一点小牢骚:最近在做一个项目,经过寻寻觅觅发现Extjs 4.2挺符合要求的,那就它了.上了手了才发现上了贼船了,中文的开发资料巨少.上Sencha的英文官网,速度慢不说,查找一些资料也不是特别方便, ...
- VS Code简单使用git版本控制工具管理代码
前提准备工作: 本文是基于已经安装了git的基础上再使用VS Code对git简单使用的,如果打开一个已经用git管理的项目的话,你会发现项目的根目录里面出现一个 .git文件,如下图. 灰色文件夹. ...
- mysql工具navicat用户授权_Navicat使用教程:在Navicat Premium中管理MySQL用户 - 第4部分:权限管理器工具...
Navicat Premium 在线订购享专属优惠 立即购买>>> 第4部分:Privilege Manager(权限管理器)工具 在本系列教程中,我们一直在探索如何使用Navic ...
最新文章
- Linux配置文件bashrc
- skynet 控制台管理使用技巧
- halcon知识:共生矩阵
- matPlotLib绘制决策树
- MyBatis框架:延迟加载策策略、一级缓存、二级缓存
- Bomb(hdu 3555)
- openjdk 使用_如何在OpenJDK中使用ECC
- HTML静态网页--JavaScript-语法
- unity 显示、隐藏Android导航栏
- Python字典对象实现原理
- 天翼如何才能鹏程×××?
- 超市管理系统连接服务器失败,国内超市管理系统的使用现状
- pack文件如何安装
- 微软将推出Win12 没想到吧?
- Keras-训练网络时的问题:loss一直为nan,accuracy一直为一个固定的数
- SVN项目提交设置忽略上传资源
- tensorflow的数据读取 tf.data.DataSet、tf.data.Iterator
- Wireline SerDes,高速信号的均衡技术
- php中的时间函数(如何设置时区有4种方法)------与时间相关的函数 (time、date、m‘ktime、microtime(true)、strtotime)
- Linux切换用户su root 与 su - root 的区别