好吧,这已经是一个常见的问题了。我希望你们这些天才中有一个知道解决方案!
我试图解决的问题是:我们使用了大量来自各种公共来源的代码,并且不能轻松地在Visual Studio中保持所有这些代码都是最新的,因为它们使用了不同的源代码管理提供程序。
理想情况下,您可以将这些项目添加到您自己的Visual Studio解决方案中,在您自己的项目中引用它们,并通过右键单击项目并选择“获取最新版本...”来使它们保持最新。你想什么时候都行。
但是,由于Visual Studio不支持同时提供多个源代码管理提供程序,如何使项目引用保持最新?现在,我们将它们导入到单独的位置,然后将源文件复制/粘贴到我们自己的解决方案文件夹中。一定有更好的方法。如果你知道一个,我会很感激的。
我们的内部源代码管理提供程序是Team Foundation Server。
谢谢!
发布于 2011-03-11 02:45:36
这看起来可能过于简单,但只需为您的项目引用的二进制文件提供一个公共位置。你真的需要调试来自第三方的所有代码吗?我认为只有在出现问题的情况下才需要这样做。
如果您真的需要这样做,我会开始使用脚本,并针对cvs、subversion、git等任何源代码控制存储库的命令行实用程序运行每个脚本。然后,一旦您启动并运行了这些单独的脚本,您就可以编写一个批处理文件来将它们组合在一起。这样做之后,您可以编写一个tfs命令来将该代码导入到您的TFS代码库中。
我知道这过于简单化了,但你的问题范围很大。我建议从小的(个人存储库)开始,然后发展你的脚本和主脚本。
https://stackoverflow.com/questions/5264102
复制相似问题