我使用的是Visual Studio 6.0和Visual Basic 6.0。
我将它们集成在一起,但是当我签出一个项目,然后尝试编辑该项目中的一个模块时,它是锁定的,我必须手动右键单击它,然后执行签出来解锁它。
我想有一种方法可以让VSS自动签出文件进行编辑。
有什么建议吗?
发布于 2008-10-07 15:10:08
我找到的最好的解决方案是签出所有的文件。我花了点功夫才弄明白该怎么做。方法如下:How to check out all VB6 Project files from VSS?
发布于 2008-10-06 19:38:38
在这一点上我同意克里斯的观点。现在我知道一群人说你的“软件很烂”并没有真正回答你的问题。但是在签出风格的源代码控制和像source safe这样的文件锁定系统之间有很大的不同。普遍的共识是,结帐系统要优越得多。
使用check out,您要做的就是从存储库中签出项目。所有文件都是可编辑的。您可以像往常一样处理您的项目。然后,在你签入之前,你再做一次更新。如果您团队中的其他人进行了更新,软件将自动将更改合并到您的代码中。您将有机会查看合并并解决任何冲突。更新后,您可以签入您的更改,其他所有人都可以检索这些更改。
最可怕的部分是合并部分。当CVS和subversion只是命令行工具的时候,它有点可怕,因为检索合并时发生的事情是一件痛苦的事情。但是像乌龟这样的工具都是可视化的。在过去的几年里,我想不出有任何自动合并失败的情况。任何冲突(基本上是两个人编辑同一行代码)都会在这里显示出来,供您解决。
Subversion
Tortoise SVN
发布于 2008-12-03 18:46:19
在SourceSafe的“本地文件”选项卡下有一个选项,标记为“对未检出的文件使用只读标志”。默认情况下,此选项处于选中状态,但如果取消选中此选项,则可以编辑项目中的任何文件,而无需将其签出。
取消选中该选项后,可以获取项目的最新版本,以便从所有文件中删除只读标志。
检出文件时,系统将警告您工作文件夹中有该文件的可写副本,此时可以将其替换为SourceSafe数据库中的版本。
https://stackoverflow.com/questions/174733
复制相似问题