【问题标题】:phpDesigner 8 - Git integrationphpDesigner 8 - Git 集成
【发布时间】:2015-10-27 19:46:17
【问题描述】:

我应该弄清楚如何让 phpDesigner 8 与 Git 以及扩展的 GitHub 一起工作。我已经设置了我的 GitHub 帐户,并在我的计算机上安装了 shell 和桌面客户端,并且我遵循了一些关于如何让 phpDesigner 识别 Git 的模糊说明(它涉及将其定向到包含 git.exe 文件的路径)。我还尝试将 Git 与 GitHub 集成,这样我就可以访问文件而不必经常登录和退出 GH 网站,但是每次我尝试通过 phpDesigner 提交文件时,我都没有做任何更改都反映在该站点的文件副本中。也没有关于合并或提交请求的通知,所以从我的角度来看,Git 正在将文件提交到我的硬盘上,但没有任何实际效果。

我觉得我没有正确设置某些东西,或者我没有选择正确的命令。尝试测试任何内容时,我选择了“提交”选项,而不是“提交文件”,但似乎没有任何效果。我该怎么办?

【问题讨论】:

    标签: git github phpdesigner


    【解决方案1】:

    在我看来,Git 将文件提交到我的硬盘驱动器没有实际效果

    这就是 Git 的工作方式。提交完全是本地操作。

    要将您的提交发送到 GitHub,您需要发送 push。我不知道如何从 phpDesigner 中执行此操作,但在 Git 菜单中查找显示 push 的内容。

    根据他们的网站,看起来可以运行“自定义 Git 命令”。如果没有用于推送的专用菜单操作,您可能想尝试使用它来运行 git push

    【讨论】:

    • 我在自定义命令选项中输入了“push”,所发生的一切就是 phpDesigner 冻结了。为了确保没有发生任何事情,我检查了我的 GitHub 存储库以查看文件是否已更改。这和以前一样。您不会碰巧知道是否有更容易使用的东西,对吗?我对 Git 或 GitHub 几乎一无所知,我不确定这种挫败感是否值得。
    • @user3521737,“更容易”是主观的。 Git 有完整的文档记录,在其文档可能难以阅读的地方,有无数的第三方资源可供您获得帮助。我不确定您在寻找什么,但 Stack Overflow 不适用于软件推荐。
    • 我尝试了 push 命令并尝试将我的更改提交到远程 GitHub 存储库。同样,它只是冻结了 phpDesigner,我完全不知道应该做什么。我正在使用的命令如下。 push [repository URL] master 我省略了“git”,因为 phpDesigner 显然已经处理了这部分。我也检查了远程存储库,只是想看看是否有任何变化,但没有任何变化。
    • 没关系,我认为它现在可以工作了。这很愚蠢,因为您不能直接通过 phpDesigner 提交到 GitHub,至少从我所看到的情况来看是这样。如果您的计算机上有桌面客户端,则必须首先通过 phpDesigner 保存更改,然后添加/提交(取决于文件是否已添加),此时桌面客户端中将记录提交。然后你必须同步/发布(其中一个选项将可用)到远程主机,直到你跳了这个愚蠢的舞蹈,你的文件才会最终在网站上更新。
    • “这很愚蠢,因为你不能通过 phpDesigner 直接提交到 GitHub……”我不知道有 任何 工具可以让你“直接提交到 GitHub”,除了您可以通过 GitHub Web UI 进行的有限编辑。正如我在回答中所建议的那样,Git 提交始终是本地的,按设计进行。这是 Git 工作方式中经过深思熟虑的一部分。提交是本地的,然后您可以可选地将它们推送到一个或多个遥控器。稍微切换一下,通常推送语法是git push <remote-name> <branch>(请注意,您将使用远程_name_-origin 将是一个常见的,而不是远程URL)。
    猜你喜欢
    • 2012-05-14
    • 2015-08-22
    • 1970-01-01
    • 2012-10-18
    • 2015-04-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-18
    相关资源
    最近更新 更多