git - Mac 到 EC2 - 源代码控制三角问题 - git?同步?什么?
问题描述
我有一个日常的 EC2 实例。(确实,请注意,每次重新启动它们时它们都会更改 IP ,这是一个进一步的问题。)
实例上有一个文件夹/,我在文件夹(mysql、express 等)中有一个简单的(比如说)节点项目。比方说,这是一个网站。
所以在我的 Mac 上开发......你怎么解决这个问题?
可以在 EC2 实例上运行 git repo,在我的 Mac 上进行本地编辑并推送 .. 但 URL 总是在变化,令人讨厌。
我相信, Visual Studio Community 没有任何远程编辑功能。
(实际上,无论如何,您最终都希望将代码存储在某个存储库中。)
我可以只在我自己的一台服务器上安装一个 git repo(或 svn repo),然后每次都进入一个三角形 .. push .. pull .. 似乎不方便。
你必须不断地手动推动、拉动。
我很高兴只在外壳上使用 Nano,但是,你知道,你不会得到自动完成和漂亮的颜色。
令人惊讶的是,我发现最好的解决方案似乎是,在 Mac 上使用 2 美元(完美设计)的Transmit sftp 客户端......他们包括一个“使用 .. 选择 .. Visual Studio 进行编辑”按钮 - 万岁传送!每次保存它都会发送到实例。那行得通,但是 Vis。不明白这是一个完整的“解决方案”,它只是一个文件一个文件,这是蹩脚的。
这个“三角问题”似乎没有日常解决方案——如何解决?
解决方案
推荐阅读
- symfony - 即使在 Ez Publish 中成功验证后,用户仍重定向到登录页面
- java - 如何创建点文件
- aws-glue - 在 AWS Glue 中添加数据列
- java - 带有 NTML 身份验证的 Spring RestTemplate
- python - 为什么我在 If n % i 行的 n 处收到语法错误?
- python - 如何在同一张表中使用第一级和第二级聚合进行透视
- javascript - 在 React.js 中通过字符串数组导入 FontAwesome 图标
- javascript - 有没有办法在声明后立即调用箭头函数?
- c# - C# 继承和方法
- sql - 如何根据上次结果将日期增加一年(DateTime Banding)