如何定期向TFS提供代码?

时间:2009-06-09 02:07:56

标签: tfs

我是一名顾问,其客户端运行TFS 2005存储库。我在TFS中管理自己的源代码并将我的发布版本发送到他们的TFS。我的源代码大约是我维护的20,000个文件。

我的正常过程:

  1. 从我的TFS中删除我的解决方案

  2. 连接到他们的TFS

  3. 查看整个项目

  4. 用。覆盖我的项目文件     他们的

  5. 检查所有内容

  6. 单击“添加”按钮并添加任何新内容     已添加的文件

  7. 检查

  8. 中的所有内容
  9. 打开解决方案文件并绑定它     到TFS

  10. 检查所有内容

  11. 我用这种方法看到的主要问题是,如果我删除了一个文件,我没有办法反映这种变化。

    我对同步工具也不感兴趣,因为我不想同步每个签到,只是当前状态。

    有没有办法可以做得更好?

2 个答案:

答案 0 :(得分:0)

你看过TimelyMigration了吗? (没有隶属关系,我从来没有需要使用它)

TFS to TFS migration

答案 1 :(得分:0)

如何使用不同的绑定来维护并行的.sln和.proj文件呢?他们经常改变吗?

我认为您可以使用Team Foundation Power Tools中的TFPT ONLINE命令维护更改历史记录。

  1. 打开SLN_A
  2. 进行更改(VS自动检出TFS_A
  3. TFS_A上签名之前,针对TFPT ONLINE运行TFS_B。这应该选择添加,编辑,删除。
  4. SLN_A点击TFS_A
  5. SLN_B点击TFS_B
  6. 唯一的问题可能是SLN_A签入可能会导致SLN_B挂起的更改b / c将文件返回到只读状态。不确定。

    为什么需要维护并行TFS?看起来你应该直接对抗他们的TFS,无论是在分支机构,通过代理服务器,还是两者兼而有之。