有人为NAV创建了一个自制的源代码控制插件,使用Mercurial吗?

9
我们在管理C#和Progress代码的源代码控制方面使用Mercurial。
现在我们正在开发微软的Dynamic NAV。该系统没有内置的源代码控制功能,手动将代码放入/从Mercurial存储库进行版本控制操作会非常麻烦(而且容易出错)。
我想知道是否有人已经使用Mercurial开发了一个自主的、集成的Dynamic NAV源代码控制系统?如果是的话,你们采取了哪些步骤,可以分享哪些建议/想法?

2
你是只使用基本的Mercurial还是使用类似Kiln或其他接口? - Mat Nadrofsky
是的,我们已经将其与Kiln和Fogbugz集成了。 - Doug J. Huras
1个回答

6
您可以编写一些脚本,自动将C/SIDE导出和导入到TXT文件中,并与“hg add”/“hg update”结合使用。
如果您使用的是NAV 2013,则可以通过运行finsql.exe并使用ExportObjects命令进行导出(链接1)。我认为在早期版本上无法直接使用此方法,但您可能可以通过应用程序代码中的EXPORTOBJECTS函数实现类似的操作(链接2)。有相应的导入功能。
Waldo的博客上(链接3)的这篇文章也可能很有趣。他还有许多其他相关的帖子,因为他来自NAV和TFS之间的Revision团队。(链接4)

这非常酷。感谢提供链接。这可能足够让我们组织一些东西了。 - Doug J. Huras
不用客气。如果您认为已经得到了答案,可以将回答标记为已关闭 :-) - Allanrbo
1
你的想法很好,我很感激。在我标记这个问题为已回答之前,我仍然希望能得到更多的意见。 - Doug J. Huras

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接