gpt4 book ai didi

ruby-on-rails - 版本控制轨和数据库,从哪里开始?

转载 作者:搜寻专家 更新时间:2023-10-30 21:48:40 27 4
gpt4 key购买 nike

我有客户端语言编程背景,尤其是 ActionScript。因此,尽管我相当了解代码,但我在服务器端经验很少,尤其是数据库的版本控制以及 Rails 应用程序本身。然后是完全神秘的命令行。

现在我正在构建我的第一个 Rails 应用程序,它在我的本地机器上看起来相当不错。我认为是时候开始制定一些版本控制了。大多数书籍都略过版本控制的内容,但它似乎比构建 Rails 应用程序更复杂,后者进展顺利。所以我的问题是:

  • 从哪里开始学习这些东西?
  • 我可以使用 Rails 应用程序对数据库进行版本控制吗?
  • 所有这些是否比构建 Rails 应用程序本身更耗时和复杂?

最佳答案

  • 你可以通过简单的方式学习这些东西环顾四周,尝试事物出来了,没有替代品。其他的只能建议最好的工具因为你想做什么,但是每个人都有自己的看法所以..是的..就去做吧!

  • 我个人不知道该怎么做版本控制数据库,但作为用于控制您的通用版本代码我会建议“git”(链接 here! ).这是最简单的之一和最流行的版本控制周围的系统。原创设计由 Linus Torvalds,现在是由....维护

  • 是/否,取决于您如何定义复杂的。创建版本使用“git”控制你的代码,你最初会输入

    初始化

    在代码目录中。并将所有代码添加到 git,告诉它密切关注文件,你会输入:

    添加 *

    然后提交(保存你的变化),你会输入:

    git commit -m "输入你的内容到此为止”

    这就差不多了git,你会重复最后两个添加更改并将更改另存为的步骤你开发你的代码。所以如果你有你的代码都做错了你要做的就是回头看看你的“提交”并决定你想要的地方回溯。

    所以是的,git 非常棒,那里是其他人,但在我那里没那么好观点。它们是:SVN、CVS。

回到控制数据库的版本,你为什么要这样做? Rails 有一个内置的数据库版本控制,每次您更改数据库的方案时,它都会记录下来,所以如果您做错了什么,您可以随时恢复!你的意思是备份你的数据库数据??因为如果是 MySQL,你总是可以将它导出为 xml,并对 xml 文件进行版本控制!

关于ruby-on-rails - 版本控制轨和数据库,从哪里开始?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1351174/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com