来自多个源代码管理提供商
好的,这是一个普遍的问题。 我希望你们中的一位天才知道解决方案!
我试图解决的问题是这样的:我们使用来自各种公共源代码的很多代码,因为它们使用不同的源代码管理提供程序,所以无法轻松地将它们全部保留在Visual Studio中。
理想情况下,您可以将这些项目添加到您自己的Visual Studio解决方案中,在您自己的项目中引用它们,并通过右键单击项目并选择“获取最新...”来随时保持最新状态。
但是,由于Visual Studio不支持多个同步的源代码管理提供程序,因此如何保持项目引用最新? 现在我们将它们导入到一个单独的位置,然后将源文件复制/粘贴到我们自己的解决方案文件夹中。 一定有更好的方法。 如果你知道一个,我一定会很感激。
我们的内部源代码管理提供程序是Team Foundation Server。
谢谢!
这可能看起来过于简单,但只是为您的项目引用的二进制文件提供了一个共同的地方。 你真的需要调试这些第三方的所有代码吗? 如果出现问题,我只会认为你需要这样做。
如果你真的需要这样做,我会开始使用脚本,并针对cvs,subversion,git等命令行工具运行每个脚本,无论哪个源控制存储库。 然后,一旦将这些单独的脚本启动并运行,就可以编写批处理文件,将它们集中在一起。 在你做这些之后,你可以写一个tfs命令把这些代码导入你的TFS仓库。
这是我所知道的过于简单,但你的问题范围很大。 我建议开始小(个人回购),并增加你的脚本和主脚本。
链接地址: http://www.djcxy.com/p/51403.html