我们使用 Mercurial 来控制 C# 和 Progress 代码的源代码。
我们现在正在开发 Microsoft 的 Dynamic NAV。没有内置的源代码控制,手动将代码放入/取出我们的 Mercurial 存储库以进行版本控制很麻烦(而且容易出错)。
我想知道是否有人使用 Mercurial 开发了一个本土的、集成的 NAV 源代码控制系统。您可以分享哪些步骤以及哪些建议/想法?
我们使用 Mercurial 来控制 C# 和 Progress 代码的源代码。
我们现在正在开发 Microsoft 的 Dynamic NAV。没有内置的源代码控制,手动将代码放入/取出我们的 Mercurial 存储库以进行版本控制很麻烦(而且容易出错)。
我想知道是否有人使用 Mercurial 开发了一个本土的、集成的 NAV 源代码控制系统。您可以分享哪些步骤以及哪些建议/想法?
您可以组合一些脚本来自动从 C/SIDE 导出和导入到 TXT 文件,并结合“hg add”/“hg update”。
如果您使用的是 NAV 2013,则可以通过使用 ExportObjects 命令运行 finsql.exe来导出。我不认为这直接适用于早期版本,但您可能可以使用app code 中的 EXPORTOBJECTS 函数做类似的事情。有相应的导入功能。
沃尔多博客上的这篇文章也可能很有趣。他还有许多其他相关的职位,因为他来自Revision背后的团队,这是 NAV 和 TFS 之间的集成。