在 Visual Studio 2010 年编辑时自动签出
Check out automatically on edit in Visual Studio 2010
当我编辑代码时,我希望 cs 文件自动检出。
在 Tools -> Option -> Source Control -> On Edit 中的 Enviroment 中有自动签出,但它不起作用。
有帮助吗?
您需要确保文件是只读的,否则 VS 无法判断它们是受版本控制的(或者,至少它是用来确定它的)。您可以告诉 VSS 进行自我设置,以便获取最新版本将文件 RW 放在磁盘上。
这里可能还有其他问题,但这是首先想到的。
更新:只读可能的原因:
可能的问题:
- 网络驱动器上的文件。如果网络速度慢,编译器可能无法访问文件。
- 文件仍在(另一个)编辑器中打开。通常这应该不是问题,但你可能永远不知道。
- 一些代码文件是在构建过程中生成的。在这种情况下,它们不属于版本系统,它们的来源(如果有的话)属于。
希望对您有所帮助。
谢谢
当我编辑代码时,我希望 cs 文件自动检出。 在 Tools -> Option -> Source Control -> On Edit 中的 Enviroment 中有自动签出,但它不起作用。 有帮助吗?
您需要确保文件是只读的,否则 VS 无法判断它们是受版本控制的(或者,至少它是用来确定它的)。您可以告诉 VSS 进行自我设置,以便获取最新版本将文件 RW 放在磁盘上。
这里可能还有其他问题,但这是首先想到的。
更新:只读可能的原因: 可能的问题:
- 网络驱动器上的文件。如果网络速度慢,编译器可能无法访问文件。
- 文件仍在(另一个)编辑器中打开。通常这应该不是问题,但你可能永远不知道。
- 一些代码文件是在构建过程中生成的。在这种情况下,它们不属于版本系统,它们的来源(如果有的话)属于。
希望对您有所帮助。
谢谢