gpt4 book ai didi

c# - TFS 打乱了我的工作流程编码风格。

转载 作者:行者123 更新时间:2023-11-30 13:40:06 25 4
gpt4 key购买 nike

我最近从 Vault 转换为 TFS,以便在 VS2010 中进行 C# 编码(语言可能无关紧要)。我的工作流程曾经是这样的:

如果我不想 checkout 某个文件或该文件已被其他人 checkout ,我只需删除只读属性并开始编辑。那时,Vault 会远离我。稍后,我将合并我的更改。

使用 TFS,默认情况下,它根本不允许我编辑文件(因为它已被其他人 check out ),即使我删除了它的只读属性。所以我进入 Tools/Options/Source Control/Environment 并检查了 Allow checked-in items to be edited

此设置确实允许我编辑文件,但是,每次我按 Ctrl-S 保存它时,它都会提示文件已锁定以供 checkout 。

如何让 TFS 安静地编辑我的文件?

最佳答案

除非正在处理该文件的其他人在 checkout 时锁定它,否则您应该没有问题。

我的设置如下,很适合您的情况:

Options -> Source Control -> Environment

Team Foundation
[] Get everything when a solution or project is opened
[] Check in everything when closing a solution or project
[] Display silent checkout command in menus
[] Keep items checked out when checking in

Checked-in items
Saving: Check out automatically
Editing: Check out automatically
[] Allow checked-in items to be edited

在“团队资源管理器”窗口中,右键单击您的{Team Project} -> Team Project Settings -> Source Control

确保“ checkout 设置”有[x] Enable multiple check-out

此外,在 checkout 文件时,请确保选择“未更改”,例如在这个屏幕截图中:

https://skydrive.live.com/?cid=C0257D84E94B7A32&id=C0257D84E94B7A32!370

来自

http://social.msdn.microsoft.com/Forums/pl-PL/tfsversioncontrol/thread/4353d676-1794-4db0-9d9d-f2a231315980

关于c# - TFS 打乱了我的工作流程编码风格。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8991382/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com