【问题标题】:TFS re-add Visual Studio 2010 projectTFS 重新添加 Visual Studio 2010 项目
【发布时间】:2012-06-07 15:27:49
【问题描述】:

我有一个使用 TFS 进行源代码控制的项目。不幸的是,我正在笔记本电脑上进行一些编码,但不幸的是,我的电脑崩溃了,我最终不得不重新安装 Windows。我担心我的所有代码都会丢失,但幸运的是我能够恢复代码文件。

我的问题是现在我需要将更改提交到 TFS。目前,这些项目没有任何源绑定。我无法覆盖当前的代码库,因为在我崩溃后其他开发人员已经完成了一些工作。

如何添加我对 TFS 所做的更改?

【问题讨论】:

    标签: visual-studio-2010 version-control tfs


    【解决方案1】:

    我做这样的事情的方式有点骇人听闻,但我通常做的是从 TFS 获取最新到我的笔记本电脑,并从相关项目中签出所有代码。然后我将更改的代码复制到该文件夹​​中,将其签入。TFS 应该足够聪明,只影响已更改的实际代码项。您可以在历史记录中看到确实更改过的实际文件。

    如果您知道需要更新的确切文件,那么这将使事情变得更容易,因为您可以执行上述步骤,但只需检查您知道的特定文件即可。您可以将它们与您的新代码进行比较,以确保您不会覆盖其他程序员所做的任何事情。再次,hackish,但我不知道有任何简化的方法来做到这一点。

    您可能需要确保下载 TFS Visual Studio 扩展,因为这将为您提供回滚功能。

    【讨论】:

    • 不错! +1 for hackish :) 我会检查一下,看看它是否适用于我的情况
    • 如果您使用获取特定版本并尝试找到您在原始 Windows 安装中的版本,这将是最简单的,这样合并任何文件会更容易。对任何添加或删除的文件感到厌烦,这些更改不会通过粘贴修改后的源自动获取。
    • 您还可以使用源代码管理资源管理器中的比较文件夹功能将服务器版本与本地版本进行比较,然后合并有任何更改的文件。
    • 是的,比较文件夹功能会很好用。我做了复制和替换,一切都同步了(经过一点按摩)。呸!恢复生产力!
    猜你喜欢
    • 2011-05-10
    • 2012-12-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-28
    • 2012-08-19
    • 1970-01-01
    • 2012-07-07
    相关资源
    最近更新 更多