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 楼答案
Salesforce DX不是版本控制解决方案,仅适用于在Salesforce平台上构建或与之交互的产品
您可以使用任何现成的版本控制解决方案(Git、Mercurial、SVN…)用你的日食力量。基于com IDE的Salesforce项目。然而,听起来您是在Eclipse中构建Java项目,而不是Salesforce产品
需要明确的是,Salesforce DX广义上指的是应用于基于Salesforce平台或为与Salesforce平台协同工作而构建的应用程序的数量:
sfdx
,它简化了上述过程,并与scratch orgs和Salesforce DX格式的源代码交互,但也充当元数据API客户端来执行部署,并支持其他实用程序李>如果您正在构建一个与Salesforce平台交互的应用程序,您可以将Salesforce DX scratch orgs集成到流程中,作为代码交互的测试和QA环境。但是,它不提供任何版本控制服务
如果您正在构建一个不在Salesforce平台上运行或与之交互的产品,Salesforce DX不会为您提供太多