我已经习惯使用Github作为备份或中央存储库,并在本地进行开发和测试。Git远程测试
现在我有一个远程测试机器,并希望能够推送到远程的本地提交,使得远程工作目录更新,允许我对内容运行测试。
1)我发现设置遥控器的大多数指令是使用--bare init。据我所知,这意味着遥控器缺少工作目录并接受推送。在尝试推送时,设置不带--bare的遥控器会触发错误。我如何完成上述工作流程?
2)这个工作流程甚至是一个好主意吗?除了裸回购之外,我是否应该在远程机器上安装测试回购站。我把我从开发推到裸回购,然后,当我准备测试时,我从裸回购进入测试回购。
万一它很重要,我问一个Rails项目,但我没有标记这个问题,因为我不明白为什么会这样。