我正在使用 Netbeans 在专有设置中管理 PHP 项目。文件位于 Web 服务器上,我使用 netbeans sFTP 下载并在更改文件时自动上传文件。它效果很好,我读过其他人这样做。这负责在我更改/创建文件时创建/上传文件。如果我在本地删除文件,它似乎也会删除它们。
现在,进入源代码控制(在我的例子中是 Git,但对于这个类型应该无关紧要)。我的源代码控制必须在 Web 服务器上。这是专有设置的一部分。
假设我切换了分支(这将在 Web 服务器上完成,要清楚),我可以以及如何协调来自服务器的所有更改?这将包括在本地删除我正在使用的版本中不再存在的文件和文件夹。它还包括更新文件内容以进行更改。
现在,我知道netbeans 中的“下载”功能。在 netbeans 中,我右键单击文件夹结构或项目(在“项目”窗格中),Netbeans 将继续下载所有更改,但它似乎不会删除服务器上不再存在的本地文件和文件夹。