TFS& Codeplex同时(源代码控制)

时间:2010-08-17 11:45:12

标签: tfs codeplex tfsintegrationplatform

有人对此有所了解吗?

我们有一个商业/内部项目。在Codeplex上的LGPL下,一些库也是双重可用的。不是所有的源代码都应该去那里(不是每次签到),但是我想定期上传,最好是“常规发布”/官方发布。每当我们在这些公共图书馆拥有更稳定的地位时,就会每周触发一次。

任何人都知道如何做到这一点?我目前的做法是:

  • 将两个文件夹层次结构映射到Codeplex上的内部TFS和外部TFS位置。
  • 创建一个将签出codeplex的脚本,从我们发布的项目的内部目录中复制所有代码
  • 在codeplex上办理登机手续。

这个脚本可以在我们“感觉它”的时候手动触发。我们也会以这种方式上传生成的dll(希望如此),因为我们不会使用代码分发我们的官方签名密钥。

任何人都知道如何处理这个问题?

2 个答案:

答案 0 :(得分:3)

可能最好的方法是使用TFS Integration Platform在服务器之间进行同步。您可以随时开始同步,并选择同步自上次同步后的所有更改或仅从顶部切片。

TFS集成平台具有内置服务或命令行直到性以及用于配置同步的良好UI。

答案 1 :(得分:0)

有趣的问题。我认为你的方法很合理,但是你可能希望在SyncBackBeyondCompare之类的同步过程中查看这两个目录并在适当的时候进行更新。我对SyncBack有一些个人经验,您可以进行相当广泛的配置,告诉它要复制哪些文件,以及忽略哪些文件。

我将脚本设置为按需运行并按计划运行。