sae的svn使用小结

之前使用eclipse中的插件以及windows下的界面客户端来做svn,对svn的命令一知半解,现在使用Django进行开发,同样需要svn,弄了好久都会报错。

经历了这么多,会发现命令行才是最有效最容易理解的方案,可以发现svn和git的命令行相当的像。

------

1. 首先在sae的服务器上建立好版本之后(版本都是以数字开头的,比如1/2/3/...等),就可以从服务器上克隆代码了:

svn checkout https://svn.sinaapp.com/108lab/

如下图所示:

2. 这里,我又新添加了一个版本,同样使用上面的命令,从服务器获取新的一个版本库

这里还可以从服务器获取指定的某个版本代码库:

svn checkout https://svn.sinaapp.com/108lab/6

3. 将新开发的代码拷贝到这个目录下面,查看一下文件的状态:

svn status

4. 将这些文件添加到版本库里:

svn add *

5. 提交这些改变

svn commit -m "添加版本6的代码"

6. 使用pycharm打开刚才的版本6,继续开发即可,当然pycharm自带了vcs,使用这个也挺方便。

PS:

参考文档:sae的svn帮助文档:sae的svn帮助文档

时间: 2024-10-13 01:13:41

sae的svn使用小结的相关文章

SAE Java相关问题小结

转自:http://blog.csdn.net/bhq2010/article/details/8580412 Sae中使用的servlet容器是jetty7.4.x 我想在web.xml中配置一个自己编写的servlet,实现web启动时的初始化工作,但是总是出现各种问题,下面总结了一下在sae中使用java的一些注意事项: 1.在eclipse中开发java web项目时,我总喜欢直接把需要的jar包复制到WEB-INF/lib下,但在开发sae项目时,最好把需要的jar包放到usr lib

如何在 Mac 下使用 Xcode 管理 SAE 的SVN

现在新浪的SAE全面推行SVN方式部署代码了,下面大概讲一下如何在Xcode下部署新浪SAE的SVN,网上的资料都稍微有些复杂,我根据网上的资料进行了一定的简化. 1.创建一个新的应用,假设名为 rashost 2.打开Xcode,点击右上方的 Organizer,选择 Repositories,点击左下方的 + 号 3.点 [Add Repository] 4.弹出对话框中,name随意填,location填 https://svn.sinaapp.com/rashost (替换成你的应用名称

SVN学习小结

SVN是Subversion的简称,是一个开放源代码的版本控制系统,在它的管理下,文件和目录可以超越时空的限制,权且当作一种神奇的"时间机器"吧. 基本功能 版本控制 作为一个版本控制系统,SVN能够及时的更新版本,将文件存放在中心版本库里.这个版本库很像一个普通的文件服务器,不同的是,它可以记录每一次文件和目录的修改情况.这样就可以籍此将数据恢复到以前的版本,并可以查看数据的更改细节. 备份 SVN会对你的每一次操作和更改进行备份(为了节省占用空间,多采用增量备份).更改错误.误删.

SAE与SVN结合在线看产品原型教程

先大概了解下SAE(Sina App Engine),你可以理解为一个免费的在线服务器.因为Axure生成的文档就是普通的HTML格式,也就是最简单的静态网页,所以完全可以把它上传到任意一台WEB服务器上,一个URL就能访问了. 首先,你需要注册成为SAE开发者,而且需要手机绑定和实名认证.这一点是有点麻烦,但是一劳永逸,认证后基本上就免费使用了. 然后在SAE控制面板里选择“创建应用”,我们需要创建一个新的php空应用(理论上HTML文档是和开发语言无关的,但在可选的PHP.Python和Ja

eclipse svn合并小结

合并时候,当前在哪个分支上,哪个分支即为"主干" 弱化主干 分支的概念.svn原则上并没有主干 分子 主 从的概念.从一个项目衍生(分支)出来的版本,都可以是主,也可以是从. 版本之间互相合并原理 文件覆盖过来,有冲突的标明. 下图:合并的时候选1:合并一个 分支/或者主 到当前所在的节点. 3:合并两个 到当前节点 有  A,B,C三个版本(可能从其中一个主干,两个个分)  可以 互相合并

Linux下的SVN指令小结

svn checkout path(path为服务器上的目录):将文件checkout到本地目录,简写为:svnco: svn add file:往版本中添加新的文件 svn commit –m "Logmessage" [-N][--no-unlock] PATH(如果选择了保持锁,就使用-no-unlock开关),eg: svn commit –m "add test title for mytest" test.php 简写:svn ci 4.svn lock

SVN提交小结(转)

在我们用VS进行项目合作开发的过程中,SVN的提交控制是至关重要的,由于版本冲突造成的各种麻烦咱们已经遇到的够多了.所以,总结他们的经验教训,给我们也给其他人做个提醒.下面的第一部分是需要在正式开发之前需要做的,第二部分是开发的过程中需要注意的. 一.排除不必要的提交 1.将编译性的文件排除在提交之外 由于编译性的文件(包括obj文件夹和bin文件夹)并不是源文件,它完全可以通过存储的源文件生成,一次提交的话会造成两方面的影响:1. 浪费服务器存储空间 2. 由于每个团队成员编译的结果可能并不一

svn使用小结

一.为什么需要SVN 在做中级项目中,都是采用小组合作开发的,在后期整合中常常遇到问题.这个时候就需要用到版本控制工具了. 版本控制工具主要应用于: 1.协作开发 2.远程协作 3.版本回退 二.什么是SVN l  svn全称SubVersion l  svn是近年来崛起的版本管理工具,是cvs的接班人.目前,绝大多数开源软件都使用svn作为代码版本管理软件.(oschina.Github) l  支持Windows.Linux.MacOS l  前身是CVS l  时间机器 解决第一个问题中的

XCode中使用SVN 教程

XCode中使用SVN 教程 [转载][iOS]SVN详细教程(一) (2013-03-18 15:50:02) 转载▼ 标签: 转载   原文地址:[iOS]SVN详细教程(一)作者:Sin柠檬 修改subversion.config方法: 可以直接在终端上输入:vi ~/.subversion/config来编辑. 也可以通过Finder搜索.subversion,点击下边的+号,进入高级搜索界面,找到各类->其他-> 文件可见性 ,选择不可见文件即可搜索到.subversion文件夹.