【问题标题】:Anyway in TFS to check-in modified files which are not checked-out无论如何在 TFS 中签入未签出的已修改文件
【发布时间】:2011-09-23 11:08:54
【问题描述】:

无论如何在 TFS 中签入未签出的已修改文件。

我对一些我没有签出的文件进行了修改。

在子版本中,我们只能签入修改过的文件,这里也有类似的方法吗..

我是 TFS 新手

【问题讨论】:

  • TFS 只会签入已修改的文件,即使您签出了未更改的文件也是如此。但是对于 TFS,您确实应该在更改文件之前检查它们。这就是为什么它们是只读的。

标签: tfs


【解决方案1】:

最终,您确实需要先签出文件,然后才能签入。有几种方法可以做到这一点 - 如果您确切知道您修改了哪些文件,您可以简单地使用 UI 或使用命令行客户端。

当然,让 TFS 确定您修改了哪些文件并为您检查它们要容易得多。您可以使用Team Foundation Server Power Tools 扫描本地磁盘以查找使用以下命令所做的更改:

tfpt online

这将找到已修改但未签出的文件,以及添加到磁盘但没有相应添加挂起的文件和已删除但没有相应删除挂起的文件。然后,您可以选择将任何或所有这些更改挂起到服务器,然后签入。

【讨论】:

    【解决方案2】:

    将修改后的文件复制到另一个目录,签出您已修改的文件,然后用新的/修改过的文件复制文件,然后再签入。

    【讨论】:

    • 好的,谢谢你有没有办法在单一操作中检查 tfs 2010 中的多个文件。
    • 是的,在解决方案资源管理器中,按住左移键选择多个文件,然后单击鼠标右键一次将它们全部检出。以同样的方式检查它们。
    • 那应该是 CTRL 键,而不是 shift 键
    • 您不必先复制文件。如果您没有设置“签出时获取最新信息”选项,则它只会将文件标记为已签出并删除只读位。
    猜你喜欢
    • 2019-03-08
    • 2010-10-07
    • 2018-05-19
    • 2010-11-16
    • 1970-01-01
    • 2014-12-31
    • 1970-01-01
    • 1970-01-01
    • 2012-12-30
    相关资源
    最近更新 更多