2

我不得不重建我的机器并从 XP 升级到 Windows 7。我现在遇到了一个问题:我之前在 SourceSafe 中签出了文件,我在新安装的本地文件夹中仍然有这些文件的副本。但是,SourceSafe 仍将它们检出到旧的 XP 文件夹(c:\documents 和设置等),而文件现在驻留在 c:\Users 中。

Visual Studio 中的待签入现在认为我没有签出任何内容,并且 SourceSafe 声明文件已在 c:\documents and settings\ 路径下签出给我。

有没有办法告诉 SourceSafe 只是“查看那里”来代替文件?它似乎可以单独撤消和重做文件的签出,但这是一个漫长的过程,如果可能的话,我想避免这个过程。如果我只是单独签出文件,那么它会将它们列为两次签出给我,每个位置一个。

任何指针将不胜感激!

4

2 回答 2

4

如果您将工作文件夹设置为新位置,您可以再次签出该文件,但请选中“不获取本地副本”复选框。现在您已将其签出到正确的位置,并且可以签入文件。

或者,当您选择签入单个文件时,您可以单击“浏览”从不同位置选择文件。

这是使用旧版本的 SourceSafe (VSS6),但希望 UI 从那时起没有太大变化。

于 2010-06-05T18:40:34.743 回答
0

呃,我越来越难以记住我的 VSS ......(我都是凭记忆做的)

您不能右键单击 VSS 中的文件夹并选择“签入...”并将其指向新的本地副本吗?我以前做过这样的事情。它会警告您它已签出到其他位置,但它会签入文件...

于 2010-05-26T12:13:32.337 回答