所以我第一次使用git,并且有一个我不太知道如何解决的场景。在Git中管理发布分支
我已经有了一个简单的web应用程序(只有html,css和js),并且我想生成可以使用版本号跟踪的常规版本。这很容易与git tag
。但问题在于,对于我的发行版,我想要做一些额外的事情,比如缩小js脚本并更新html页面以指向它们。另外,我需要一个.gitattribute,这个版本忽略了非缩小的js脚本,所以git archive
产生尽可能小的输出。
我所做的是创建releases
分支。这个分支包括前面提到的.gitattributes
,以及修改后的html页面。每当我想要新版本时,我都会切换到此分支,合并来自主分区的更改,然后完成发布并使用版本号对其进行标记。它看起来像我想要的那样工作,但我不确定这应该如何完成。
对于更有经验的git用户,我的问题是这种情况通常如何处理?
我不知道是否有其他选择。您需要在发布分支上分割新的js和css文件。 – 2010-06-29 08:55:59