V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
VirSnorlax
V2EX  ›  程序员

CLion 的 Deployment 功能能否只对单个项目设置?

  •  
  •   VirSnorlax · 2022-02-28 22:06:56 +08:00 · 1784 次点击
    这是一个创建于 1028 天前的主题,其中的信息可能已经有所发展或是发生改变。

    题主现在用的 CLion 版本是 2021.2.2 ,目前在同时开发两个项目(例如分别叫项目 A 和项目 B )

    • 项目 A:开发需要用到服务器,所以在 setting 的 Toolchains 配置了远程服务器的工具链,然后 CLion 自动在 setting 的 Deployment 下添加了该服务器 mapping 的路径,mapping 到服务器的 /tmp/tmp.XXX 路径下。
    • 项目 B:在自己的电脑开发,不希望传到服务器上。

    因为经常开发项目 A ,所以会把服务器的工具链设置成默认的,同时 Deployment 也会开启, 现在的问题是:等我打开项目 B 时,CLion 会自动把项目 B 传到服务器上 ,或者有时我在写项目 A 时想打开其他项目参考一下,其他项目的代码就会被上传到服务器,请问大家在使用的过程中有没有遇到过这种场景,你们又是怎么解决的呢?

    7 条回复    2022-03-01 15:51:07 +08:00
    wineway
        1
    wineway  
       2022-02-28 23:18:46 +08:00 via iPhone
    😅我也有同样的问题……
    livepps
        2
    livepps  
       2022-03-01 00:27:45 +08:00 via Android
    ab 项目设置不同的 toolchains
    VirSnorlax
        3
    VirSnorlax  
    OP
       2022-03-01 11:10:48 +08:00
    @livepps 我确实是在 toolchains 那里设置了两个不同的,但当我在开发项目 A 时,toolchains 必须将服务器上的 toolchain 设置为默认,这时候如果我打开其他项目,其他项目的 toolchain 默认就使用了服务器的 toolchain ,你来不及切换,CLion 就自动把项目上传了
    mingyuewandao
        4
    mingyuewandao  
       2022-03-01 12:23:25 +08:00
    Clion 破解太费劲了,你用的付费版?只要你用过其他 jetbrains IDE ,这个试用基本也用不了。
    livepps
        5
    livepps  
       2022-03-01 12:32:44 +08:00 via Android
    @VirSnorlax 新项目默认使用 toolchain 这个好像没办法,只能等项目初始化完成后修改,或者将默认 toolchain 设置成不可用的配置,这样初始化失败后手动指定 toolchain
    VirSnorlax
        6
    VirSnorlax  
    OP
       2022-03-01 15:47:06 +08:00
    @livepps 但事实上,toolchains 和 deployment 的配置是分开的,我试了一下,即便把 toolchain 切换了,deployment 那里还是会有远程服务器的配置,照样会自动上传代码。只能说 CLion 这个功能设计还是有问题,完全没有考虑到实际的使用情况。
    VirSnorlax
        7
    VirSnorlax  
    OP
       2022-03-01 15:51:07 +08:00
    @mingyuewandao 如果我没记错的话,jetbrains 系列的软件的 2021.2.2 及以前的版本是可以一直用重置插件重置试用 30 天,后续的系列因为改用账号认证就不行了。之后我打算用教育邮箱申请吧,毕竟也不能一直不更新。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   891 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 21:53 · PVG 05:53 · LAX 13:53 · JFK 16:53
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.