当所有文件都已 replaced/removed 时如何签入 TFS
How to check-in to TFS when all files have been replaced/removed
我是 Team Foundation Server 的新手,visual studio。
我有一个非 VS 项目,由于公司政策,我需要通过 TFS 进行版本控制。我使用与 TFS 不同的工具来编辑我的项目,因此当我准备好推送我的更改时,我只是从 TFS 检出项目并清除本地目录以替换为项目的新版本。我现在无法签入更改,因为 TFS 正在寻找我删除的文件。
如果我需要清理并替换项目中的所有文件,我该如何将其签入到 TFS 中?有没有办法强制 TFS 使用我的本地版本?
现在您需要对这些已删除的文件执行撤销未决更改。您可以通过团队资源管理器或 tf.exe 命令来实现它。在 Team Explorer 中,select 删除文件并单击 Undo All.You 也可以使用 tf undo 命令:
tf undo /workspace:"TheWorkspace";TheUser
$/MyProject" /server:MyServer /recursive
然后签入您的项目的新版本。
如果您想使用Windows资源管理器管理TFS版本控制文件,您需要:
首先,创建一个工作区文件夹,将你的项目放在这个文件夹中。
然后使用 Windows Shell 扩展与 TFSPowerTools2015 一起检查 in/check 本地工作区文件夹中的文件。
我是 Team Foundation Server 的新手,visual studio。
我有一个非 VS 项目,由于公司政策,我需要通过 TFS 进行版本控制。我使用与 TFS 不同的工具来编辑我的项目,因此当我准备好推送我的更改时,我只是从 TFS 检出项目并清除本地目录以替换为项目的新版本。我现在无法签入更改,因为 TFS 正在寻找我删除的文件。
如果我需要清理并替换项目中的所有文件,我该如何将其签入到 TFS 中?有没有办法强制 TFS 使用我的本地版本?
现在您需要对这些已删除的文件执行撤销未决更改。您可以通过团队资源管理器或 tf.exe 命令来实现它。在 Team Explorer 中,select 删除文件并单击 Undo All.You 也可以使用 tf undo 命令:
tf undo /workspace:"TheWorkspace";TheUser
$/MyProject" /server:MyServer /recursive
然后签入您的项目的新版本。
如果您想使用Windows资源管理器管理TFS版本控制文件,您需要:
首先,创建一个工作区文件夹,将你的项目放在这个文件夹中。
然后使用 Windows Shell 扩展与 TFSPowerTools2015 一起检查 in/check 本地工作区文件夹中的文件。