我需要从TFS下载整个项目,包括变更集,并且需要将所有变更集详细信息添加到另一台TFS服务器中。 在TFS中这可能吗? 请帮忙。
答案 0 :(得分:0)
我使用git-tf和Powershell做到了
我使用以下链接安装了git-tf
我通过使用
将现有的TFS存储库克隆到了Git。git-tf克隆https://myaccount.visualstudio.com/DefaultCollection $ / MyBigProject / MyMainBranch --deep
在GIt文件夹中有一个名为.git的子文件夹,在其中我们可以找到文件git-tf。 在文件内部,将更改集重命名为TFS。
要将GIT签入到TFS,请配置需要复制GIT的TFS文件夹。文件夹必须为空。 将目录更改为Powershell中的GIT文件夹。
git-tf配置http://xxxxxxx:8080/tfs/DefaultCollection/ $ / xxxxx / xxxx --force
git-tf签入--deep --autosquash
注意: 提交时间将是当前时间,对于所有变更集,作者将是执行操作的人。 要保留作者,您可以尝试
git-tf签入--deep --autosquash --keep-author