gpt4 book ai didi

git - 使用远程 git 存储库的本地 Netbeans 设置

转载 作者:太空狗 更新时间:2023-10-29 13:23:40 25 4
gpt4 key购买 nike

我有一个远程生产 Linux Web 服务器。在上面,我有 this setup实现的:我在 Web 根目录中有一个 prime 存储库,并附有集线器。我还为站点设置了暂存 .dev 域,并且在该域的 webroot 中我有另一个存储库。我将经过测试的更改从它推送到 hub,然后它们会自动推送到 prime。到目前为止一切顺利。

我有两台用于开发的 PC(台式机和笔记本电脑,均为 Win)。我的 IDE 是 netbeans,我在那里通过 ssh 处理远程项目。每次在 netbeans 中编辑文件时,它都会自动将其上传到暂存存储库,因此我可以立即进行测试,无需任何提交。然后,当我看到该功能很好时,我会提交,并在测试后将其推送到 hub,然后推送到 prime。

在我开始大量使用分支之前,这对我来说非常方便。每次我在服务器上 checkout 一个新分支时,我都必须将整个项目重新下载到 netbeans,而我经常忘记这样做。此外,当我在另一台 PC 上工作时,有时我也会忘记重新下载项目。

我可以像以前一样使用 WinSCP+Notepad++,但我会怀念 netbeans 的酷炫。我可以一直通过 shell 和 vim 工作,但我还不够酷。如果我设置一个本地存储库,那么我将不得不推送每个更改以进行测试,这是愚蠢和肮脏的。也许使用 Dropbox 来存储存储库和自动同步?同样,我对服务器部分完全满意,本地编辑是问题所在。

您如何建议我改进我的工作流程?

最佳答案

好的,一个月后,我对我采用的方法感到 100% 满意,而且我没有发现它有任何副作用。

我将我的 git 存储库放在服务器 (Centos) 上的 Dropbox 文件夹中。然后,在我本地的开发机器上,这些存储库会自动同步。我使用 NetBeans 打开同步的项目,并在本地工作,无论我是否在线。当我在线时,更改会无缝同步到服务器,因此我可以立即查看更改并在 .dev 域上进行测试。与服务器同步的小更改大约需要 3 秒。

我可以在本地通过 Netbeans 或在服务器上通过命令行 git 使用 git 存储库。我更喜欢在服务器上提交和切换分支,并在 NB 本地查看更改,使用视觉差异等。

这种方法非常适合 above mentioned workflow

关于git - 使用远程 git 存储库的本地 Netbeans 设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12258449/

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