我想知道 TFS 和 salesforce 是否能集成。我想使用 TFS 来控制我的 Apex 类、触发器、VS 页面的源代码。
与 Visual Studio 相比,使用 salesforce 编辑器来集成源代码控制是否是更好的选择?
请告诉我这是否可行。我正在努力让事情保持精简:)
答案1
答案2
Salesforce DX 允许用户使用任何源代码控制系统作为其开发的真实来源。
如果您在使用 TFS 的 DEFAULT repo 时遇到问题,那么我建议您在 TFS 中创建一个私有 git repo 并从相关组织中提取所有元数据,这样就应该没问题了。
简而言之,TFS 源代码控制系统可用于存储 salesforce
答案3
关于 TFS 集成的问题,答案是肯定的。我已经在多组织开发工作中使用 TFS 2015-2018 和 Salesforce 超过 5 年。您可以将一组 Salesforce 更改关联到 TFS 中的用户故事、任务、错误或任何工作项,从而完成产品生命周期配置管理。请注意,您需要使用 TFVC 而不是 Git 来实现这种精细的敏捷集成 - 对于 Salesforce 来说,这是非常值得的。Git 仍然在 TFS 下工作,具有事实上的 Git 功能。这两种类型的源代码控制都允许 Org 中的多个开发人员发生冲突和合并,这是一个必须适用于多开发人员组织。在跨组织部署变更时,变更集的分支非常有用。正如 Raja 所提到的,此功能与 Salesforce DX 的功能重叠,因此您可以在这里做出选择。
您需要一个 IDE 来进行集成。热门选择(无先后顺序)包括 Eclipse + Force.com 插件 + TFS 插件、IntelliJ IDEA 社区版 + Illuminated Cloud 2 等。
答案4
您可以将 TFS 用于 Salesforce 代码存储库。我们在我的银行使用它。您将
- 在 TFS 内创建一个 git 存储库。
- 从原点(TFS)创建或克隆本地 git
- 使用 ANT 工具或其他迁移工具通过 package.xml 准备好元数据和类
- 使用 git push 将本地分支推送到 TFS 完成