- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
到目前为止,我一直在使用 TextMate 在 Mac OS X 机器上构建我的 Rail 应用程序。
就我一个人,没用过Git。我刚刚打开和关闭文件系统中的代码,使用 AppleScript 在关键时刻拍摄带注释的快照,让 Time Machine 处理其余部分。
我刚刚订购了一台 Windows 笔记本电脑,我将用它来完成同一个项目。我希望在两台计算机之间自动同步所有内容。
我假设我可以使用 Git、Mercurial 或 SVN 同步项目本身。 (无论如何,我必须自学版本控制。)通过为小型私有(private)项目提供免费帐户的服务器进行同步会很好。如果我可以在每个工作 block 的开始和结束时继续在 Mac OS X 和 Windows 中使用标准的打开和保存对话框,而不是乱用版本控制命令,那就太好了。关于如何使它尽可能简单的任何想法?
除此之外,我还必须同步 Rails 版本、Ruby 版本、可用的 gem 以及可用的库(如 ImageMagick)。其中一些我想我可以通过在各种配置文件中指定 Rails 版本等来实现。再一次,有什么想法吗?
如果只有您,一台 Mac 和一台 PC,您的理想方法是什么?
最佳答案
我想分享我对这个问题的修复。我刚刚开始使用 Rails 进行开发,我正在使用两台 Windows 机器,一台在工作(老师),一台在家里。我只想玩转 Rails,但我希望我在工作/家里所做的能转移到另一台计算机上。当我终于偶然发现适合我的解决方案时,我正打算求助于 Dropbox。
我使用 $ rails new app 在 PC1 上创建我的项目。然后,我使用 GIT 提交并将 origin 存储库推送到我的 github 帐户。第二天在 PC2 工作时,我使用 git clone 将项目克隆到我的 PC2。在测试我的 Rails 应用程序是否工作时,它没有。仍然在 PC2 上,我转到 cmd.exe 并在我刚刚创建的同一目录上运行 rails new app。我经历了并且不得不手动告诉 rails 跳过重复的文件。最终结果是两个工作的 Rails 应用程序,它们共享一个 github 存储库,我可以在任何一台 PC 上编辑代码文件并将它们发回,它们在另一台上工作。
对于一个在一个项目上独自工作的人来说,我认为 dropbox 方法是最好的,但我正在努力学习整个开发过程,所以我想达到使用 git 的地步。
关于ruby-on-rails - 在我的两台计算机上同步 Rails 开发环境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1741482/
sanitize 是什么意思在 Rails 中是什么意思? 我正在阅读 CanCanCan 的文档.它说: When using strong_parameters or Rails 4+, you
在过去的几个月里,我感觉自己对 Ruby on Rails (RoR) 开发的了解达到了极限。我为大/小客户和 friend /爱好项目开发了大大小小的应用程序。我知道如何开发这些应用程序,但开始感觉
我昨天参加了一个关于扩展 Rails 的聚会,其中一个主题是 Hexagonal Rails。然而,我只做了一年的 Rails,对 MVC 结构非常满意(也许太舒服了),所以我不太了解适配器和消息队列
我使用多个 Rails 应用程序,一些在 Rails 3.2/Ruby 2.0 上,一些在 Rails 2.3/Ruby 1.8.7 上。 他们的共同点是,随着他们的成长和添加更多的依赖项/ gem
这个问题在这里已经有了答案: Using Rails-UJS in JS modules (Rails 6 with webpacker) (5 个答案) 关闭 3 年前。 我正在尝试使用 UJS
我正在开发一个当前使用 Rails 1.2 的 Rails 应用程序,所以我现在离最新的稳定版本(Rails 2.3)还有很长的路要走。 我应该如何进行迁移到更新版本的 Rails 的过程? 我应该一
尝试按照 Ryan Bates Backbone.js 教程构建抽奖应用程序,但我已经遇到了第一段代码的问题。在 application.js 的 init 函数中,他初始化了 Raffler 路由的
我正在使用 Rails 3.2 并且我有一个数据库表,我想在其中找到符合以下条件的所有行: a = true and b = true and ( 0 true, :b =>
我有一个用户类和一个联系人,其中联系人是用户的子类。这两个类都存储在用户表中。 我的联系人可能有也可能没有电子邮件地址,而我的用户需要一个电子邮件地址(我的用户模型定义中有 validates_pre
我正在编写一个教程,我在其中演示了一些 rails 命令。在我的机器上 rails和 script/rails两者都同样有效。有“首选”形式吗?两者中哪一个更普遍? 最佳答案 当您运行 rails 时
我正在寻找有关通过我的应用程序前进的最佳方式的建议,这是我首次开始集成Elasticsearch。我是一名初学者,但是热衷于深入研究,以便原谅任何明显的错误! 我遵循了http://www.sitep
我刚刚用 Rails new 启动了一个新的 Rails 应用程序,将默认数据库设置更改为 PostgresSQL。我用 bin/rails s 启动服务器,结果很奇怪 2016-04-21 05:0
我收到一个参数并希望它是这样的字符串: "abc,efg" 或者像这样的数组 ["abc","efg"] 在第一种情况下,我想将它转换成一个数组,什么是好的方法? 这是我的想法 if params[:
我刚刚用 Rails new 启动了一个新的 Rails 应用程序,将默认数据库设置更改为 PostgresSQL。我用 bin/rails s 启动服务器,结果很奇怪 2016-04-21 05:0
我收到一个参数并希望它是这样的字符串: "abc,efg" 或者像这样的数组 ["abc","efg"] 在第一种情况下,我想将它转换成一个数组,什么是好的方法? 这是我的想法 if params[:
我有 Rails 4,这是我的默认版本(我仍然希望它是)。但我不想在我的电脑上添加 rails 3.2。在以下命令中:gem install rails -v 3.2.16 我有这个警告: railt
您好,我想使用 Sheevaplug 构建一个“Rails Brick”来自 Marvell(操作系统是开箱即用的 Ubuntu,但您可以在其上安装其他发行版)。它将成为家庭服务器和静音、低成本(99
我需要能够从 Rails 控制台发送我的 Rails 应用程序的 Postgres 数据库中所有未接受的邀请。 (我有一个名为 Invitations 的表,其中包含一个名为 accepted 的 b
validate :cannot_modify_if_locked, on: :update def cannot_modify_if_locked if self.locked erro
我正在学习教程(学习 Rails 播客),需要更改以下路由语法,以便它与 Rails 3.0 兼容。谁能帮忙? map.view_page ':name', :controller => 'viewe
我是一名优秀的程序员,十分优秀!