标签归档: web

Subversion SVN 分支 (Trunk/Branch/Tag) 在WEB项目中如何应用?

Trunk = 主干,包含所有开发代码
Branch = 分支其实是主干的copy(svn copy URL URL)。通常用来添加新功能、修改bug、创建发行版等。
Tag = 标记,通常用来做milestone标记,mark某个版本,比如bugfix前后的版本。
以上3个名词其实是版本管理中都概念,在svn中并没有对应功能实现。branch、tag实际上都是用svn copy实现。

感觉svn还是不太适合这种更新频繁的项目。
参考文章

SVN: How to structure your repository

http://ariejan.net/2006/11/24/svn-how-to-structure-your-repository/

SVN: How to release software properly

http://ariejan.net/2006/11/21/svn-how-to-release-software-properly/

Organizing, managing and deploying PHP projects in subversion (SVN)

http://www.ericbieller.com/2011/02/04/organizing-managing-and-deploying-php-projects-in-subversion-svn/

Read: 110

WEB开发的福音阿,再也不用为频繁切换host苦恼了

刚刚发现一个霸气的 Firefox 插件 HostAdmin,地址在下面有
https://addons.mozilla.org/zh-CN/firefox/addon/hostadmin/

这个插件可以分析你的hosts文件,自动在firefox中提供给你选择你需要指向的IP地址,你也可以手工修改hosts文件,安装了这个插件之后hosts的修改是实时生效的。

另外说一下,因为Firefox 4以上默认隐藏了扩展工具栏,所以安装后可能需要按CTRL+/才能在底部把它显示出来哦。

如果不会用,可以看我下面的实例:

我们有一个网站 www.test.com

我们有2个测试的ip地址

那么我们在hosts里可以这么写

#192.168.18.1 www.test.com
#192.168.18.2 www.test.com

这样当你访问www.test.com的时候,你通过点击HostAdmin就可以方便的在两个IP之间进行切换,如果不希望通过hosts直接走DNS解析的话直接再点一下当前选中的条目,去掉选中状态可以了,这时候插件会显示为“In Hosts”。 对于在hosts文件中没有的域名,插件会显示Not in Hosts。

另外附上让WIN7/Linux开放修改hosts权限的方法:
http://code.google.com/p/fire-hostadmin/wiki/GAIN_HOSTS_WRITE_PERM

Read: 1948