1

我有一个围绕 Themeforest 模板构建的现有应用程序,该模板几乎可以启动了,但是,布局存在问题和一些跨浏览器问题。通过在我从头开始构建的其他应用程序中使用 Twitter Bootstrap 的经验,我想将此应用程序转移到使用 Bootstrap。

有谁知道迁移东西是否有安全且相对轻松的方法?我从我使用脚手架的其他应用程序中知道,sass 文件生成的引导程序样式混乱,所以我很确定使用现有应用程序安装引导程序会导致各种噩梦。

简而言之,谁能提出最好的方法来抛弃我的旧模板布局/样式,然后迁移到引导程序而不会使应用程序无用?如果我能以某种方式运行并发版本,然后在我高兴的时候切换,那就太好了,这一切都在新的“外观”中工作

4

1 回答 1

2

你在用 git 做版本控制吗?如果是这样,您可以克隆您的本地存储库:

$ git clone existing_repo bootstrapped_repo

然后用新的存储库来破解你的心内容。当我最近将一个应用程序从 Blueprint 切换到 Bootstrap 时,它相当简单;我使用了 twitter-bootstrap-rails gem,删除了 Blueprint 和任何脚手架生成的 css 的所有痕迹,并经历了应用新类等。主要的痛苦在于必须根据新的网格系统重构应用程序。

编辑:无论您决定采用哪种方法,您都将面临维护新开发、补丁等的问题。无论这一切是否都在应用程序的同一个实例中,您必须决定是冻结其他开发还是同时进行。

另一个可能适合正在进行开发的开发模型的选项是分支您的存储库并在该分支中进行引导工作,然后在完成后将其与您的主分支合并。这样,您应该能够在 Bootstrapping 项目中运行并发开发。

成功的 git 分支模型有很多东西:

希望有帮助。

于 2012-06-08T10:31:15.383 回答