我正在使用 microsoft visual sourcesafe 2005。
我设置的数据库文件夹是 D:\Code
当我合并代码并将新代码签入以确保源代码安全时。我假设我刚刚签入的文件是 $\Code\a.cpp。但是当我打开文件夹 D:\Code\a.cpp 上的文件 a.cpp 时,我没有看到签入的新行代码。它始终是旧版本的文件。
这是VSS的错误吗?
谢谢!
同天集团
我正在使用 microsoft visual sourcesafe 2005。
我设置的数据库文件夹是 D:\Code
当我合并代码并将新代码签入以确保源代码安全时。我假设我刚刚签入的文件是 $\Code\a.cpp。但是当我打开文件夹 D:\Code\a.cpp 上的文件 a.cpp 时,我没有看到签入的新行代码。它始终是旧版本的文件。
这是VSS的错误吗?
谢谢!
同天集团
如果您能提供更多信息就更好了。
你是如何合并文件的?请确保将修改合并到 $\Code\a.cpp,而不是相反。
请检查 a.cpp 的历史并了解您对该文件所做的操作。如有必要,对历史版本执行差异操作。
您是否尝试直接从 VSS 打开 a.cpp 而不是打开本地文件?
您可能对“工作文件夹”的概念感到困惑。假设您将 D:\Code 设置为 $/ 的工作文件夹,而包含 a.cpp 的解决方案/项目位于另一个文件夹中,例如 E:\Code。
现在,如果您在 Visual Studio 中编辑 a.cpp 然后签入,“E:\Code\a.cpp”会更新,但“D:\Code\a.app”不会更新。