我很好奇,好像有人使用过任何方法将数据从 perforce 获取到托管语言中。我在那里找到了一些示例应用程序,我希望这里有人已经成功地做到了这一点并可以提供一些建议。
谢谢!
我们在我们的应用程序中使用了P4.NET 库。它工作正常,但是我们将它包装起来,因为界面难以使用。Perforce 不支持 P4.NET,并且可能缺少一些功能。
我曾考虑在 C++ 库上运行 SWIG 并创建一个我们自己的托管库,但没有机会(时间)这样做。
编辑只需重新阅读我的帖子,这绝对是胡言乱语。让我们再试一次...
我们在我们的应用程序中使用了 P4.NET 库,它工作正常。它的界面有点难看,我们编写了一个包装器来隐藏它并公开我们想要的功能。无论如何,编写包装器是一个好主意,因为它为我们提供了将 VC 系统与 SVN 或 GIT 交换的选项/灵活性(如果你可以使用 Perforce,我不知道为什么你会这样做......)。
我已经简要介绍了针对 Perforce C++ 库运行 SWIG 并使用更简洁的界面创建我们自己的包装器的选项,但它并不是 P4.NET 工作的高优先级任务。