我需要从一台服务器中检出整个源代码树并将其检入另一台服务器。我正在尝试将其编写为最终的构建器脚本,但遇到了一些障碍。我能够检查所有内容,但当我尝试将其检入新服务器时,它告诉我没有待处理的更改。显然,如果可能的话,我会遗漏一些东西。
任何人都做过与此类似的事情,或者知道我可以做到这一点的方式吗?
还有一件事,如果服务器2上的src为空,我是否必须手动添加文件才能更新它们?
答案 0 :(得分:0)
我猜想TFS没有说明没有待更改的原因是你没有从服务器2中检出文件。这可能会使用单个目录变得难看,所以我建议尝试这样做:
从服务器1到 Get
(最新或特定版本)
C:\ ... Server1Files
Get
和Check out for edit
从服务器2到服务器的所有内容
C:\ ... Server2Files
从C:\ Server1iles1 \复制到C:\ Server2Files
来自C:\ Server2Files 的 Check in
我认为如果您尝试在此使用单个目录,TFS将会抱怨,因为它会看到同一目录映射到两个不同的工作区(即使它们位于TFS的不同实例上) )。