如何在pycharm上选择一个服务器组来推送保存?

2ekbmq32  于 2023-03-18  发布在  PyCharm
关注(0)|答案(1)|浏览(130)

我发现我创建了另一个服务器组,然后它停止保存。有人知道如何解决这个问题吗?选项标签没有真正显示一个选项或其他任何东西。
此页面没有太大帮助:

配置将更改的文件自动上载到默认服务器或服务器组

PyCharm认为本地文件在自动或手动保存后会立即更改(File|全部保存⌘ S),请参见Work with source code。更改的文件只能自动上载到默认部署服务器。

  • 通过执行下列操作之一打开“选项”对话框:
  • 从主菜单中选择工具|部署|备选办法
  • 设置对话框(⌘ ,)中,转到构建、执行、部署|部署|备选办法
  • 自动将更改的文件上传到默认服务器列表中,选择您希望PyCharm何时上传更改的文件:
  • 要上载任何手动或自动保存的文件,请选择始终
  • 要仅上载手动保存的文件,请选择显式保存操作时
  • 要禁止自动上载,请选择从不
  • 如果启用了自动上载,则可以选择配置它应应用于的范围:
  • 选择**Skip external changes(跳过外部更改)**可从自动上载中排除使用第三方工具(VCS、脚本等)进行的本地更改。
  • 选择删除本地文件时删除远程文件以使PyCharm在自动上传期间自动删除远程文件,以防本地文件被删除。

请注意,此选项是一种额外的安全措施,可能会导致不需要的文件保留在远程服务器上。例如,考虑一个本地文件Foo.php,它被重命名为Bar.php。由于重命名文件在技术上与删除文件并创建新文件没有区别,因此自动上载后将发生以下情况:

  • 如果启用该选项,远程服务器将只包含Bar.php。
  • 如果关闭此选项,远程服务器在自动上传后会同时包含Foo.php和Bar.php,您可能需要手动删除Foo.php。

启用自动将更改的文件上载到默认服务器选项也会启用设置中的上载到默认服务器|工具|保存时的操作

k4emjkb1

k4emjkb11#

请确保您的新服务器组是 * 默认服务器组 *。2为此,请转到部署,然后右键单击要设为默认的服务器组,然后确保自动保存已打开。
如果它工作,你会看到这样的:

[3/14/23, 12:05 PM] Automatic upload
[3/14/23, 12:05 PM] Upload file '/Users/brandomiranda/diversity-for-predictive-success-of-meta-learning/div_src/diversity_src/experiment_mains/main_experiment_analysis_sl_vs_maml_performance_comp_distance.py' to '/afs/cs.stanford.edu/u/brando9/diversity-for-predictive-success-of-meta-learning/div_src/diversity_src/experiment_mains/main_experiment_analysis_sl_vs_maml_performance_comp_distance.py'
[3/14/23, 12:05 PM] Automatic upload completed in 39 ms: 1 file transferred (1.8 Mbit/s)

相关问题