我是一名顾问,其客户端运行TFS 2005存储库。我在TFS中管理自己的源代码并将我的发布版本发送到他们的TFS。我的源代码大约是我维护的20,000个文件。
我的正常过程:
从我的TFS中删除我的解决方案
连接到他们的TFS
查看整个项目
用。覆盖我的项目文件 他们的
检查所有内容
单击“添加”按钮并添加任何新内容 已添加的文件
检查
打开解决方案文件并绑定它 到TFS
检查所有内容
我用这种方法看到的主要问题是,如果我删除了一个文件,我没有办法反映这种变化。
我对同步工具也不感兴趣,因为我不想同步每个签到,只是当前状态。
有没有办法可以做得更好?
答案 0 :(得分:0)
你看过TimelyMigration了吗? (没有隶属关系,我从来没有需要使用它)
答案 1 :(得分:0)
如何使用不同的绑定来维护并行的.sln和.proj文件呢?他们经常改变吗?
我认为您可以使用Team Foundation Power Tools中的TFPT ONLINE
命令维护更改历史记录。
TFS_A
)TFS_A
上签名之前,针对TFPT ONLINE
运行TFS_B
。这应该选择添加,编辑,删除。SLN_A
点击TFS_A
。SLN_B
点击TFS_B
。唯一的问题可能是SLN_A
签入可能会导致SLN_B
挂起的更改b / c将文件返回到只读状态。不确定。
为什么需要维护并行TFS?看起来你应该直接对抗他们的TFS,无论是在分支机构,通过代理服务器,还是两者兼而有之。