有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java我可以使用SalesforceDX作为现有Eclipse项目的版本控制吗?

我希望使用Salesforce作为Eclipse Java项目的版本控制解决方案。到目前为止,我没有找到任何与这个特定场景相关的信息。我有Eclipse Oxygen和一个Maven Java项目。我已经安装了所有SalesforceDX必备软件,如SFDX CLI和VSCode扩展。我的印象是这是可能的,但网上几乎没有任何支持文件。我很感激任何帮助。如果我自己弄明白了,我会把答案贴在这里

我在Trailhead中寻找过任何可以教我如何实现这一点的模块,但我找到的唯一模块是scratch orgs。谷歌搜索没有帮助。也许我发现的最接近的东西是:

https://developer.salesforce.com/docs/atlas.en-us.sfdx_dev.meta/sfdx_dev/sfdx_dev_cli.htm

不过,这本书的问题在于,它并不是一个包含步骤的演练。相反,它只是解释了CLI命令


共 (1) 个答案

  1. # 1 楼答案

    Salesforce DX不是版本控制解决方案,仅适用于在Salesforce平台上构建或与之交互的产品

    您可以使用任何现成的版本控制解决方案(Git、Mercurial、SVN…)用你的日食力量。基于com IDE的Salesforce项目。然而,听起来您是在Eclipse中构建Java项目,而不是Salesforce产品

    需要明确的是,Salesforce DX广义上指的是应用于基于Salesforce平台或为与Salesforce平台协同工作而构建的应用程序的数量:

    • 基于短暂的临时组织而不是持久的沙盒的开发过程,使用源代码(在版本控制中)作为真相的来源。Salesforce DX开发过程使用的源代码格式(“Salesforce DX格式”)与Eclipse中的经典元数据API源代码有所不同
    • 命令行工具sfdx,它简化了上述过程,并与scratch orgs和Salesforce DX格式的源代码交互,但也充当元数据API客户端来执行部署,并支持其他实用程序
    • IDE内置Visual Studio代码和Salesforce扩展包,该扩展包支持Salesforce DX开发过程

    如果您正在构建一个与Salesforce平台交互的应用程序,您可以将Salesforce DX scratch orgs集成到流程中,作为代码交互的测试和QA环境。但是,它不提供任何版本控制服务

    如果您正在构建一个不在Salesforce平台上运行或与之交互的产品,Salesforce DX不会为您提供太多