使用Visual Studio 2005与ClearCase Eclipsed文件

时间:2009-01-28 14:10:15

标签: visual-studio clearcase

我正在尝试将Visual Studio 2005与ClearCase eclipsed文件一起使用(查看私有版“eclipse”版本化文件),但是每当我将文件保存在VS中时,它都会变为未压缩状态,并返回到版本化文件。在Linux中,我使用VIM而不是Visual Studio,并通过设置backupcopy = yes来解决此问题,从而强制它通过写入新文件然后将新文件复制到现有文件来保存文件,而不是移动原始文件文件不碍事(撤消eclipse)然后写一个新文件,但在Windows中,我想使用Visual Studio(因为树也包含在VS下编译的C#代码)。有没有办法教它以这种方式保存文件?

2 个答案:

答案 0 :(得分:2)

我认为Visual Studio不会以特定方式保存文件,导致文件首先被删除,然后写入。

考虑到这一点,开发人员的环境如同使用Visual Studio的Windows一样,黯然失色 文件通常只是通过编写一个区分大小写的文件而后来不是区分大小写的 因此,您检查了文件的情况吗?

您还可以查看与Windows视图关联的配置规范吗? (并将其与Linux视图进行比较)。


我只花了1 / 2h的Visual Studio 2005 / ClearCase /动态视图......我确实看到了同样的事情!

我可以理解的唯一解决方法是添加一个非选择规则:

element /my/private/file -none

这样,即使VS2005删除然后在保存时添加私有文件,ClearCase也不会尝试恢复版本化文件,因为它根本没有被选中。

Si,答案可能不在VS2005中(我研究了选项而没有看到任何改变保存过程的明显设置......),而是在ClearCase中。

如果有帮助,请告诉我。


正如评论中所指出的,这种方法的缺点是“un-eclipse”不再是移动/删除私有文件的问题,让ClearCase动态恢复版本化文件。

现在,该步骤必须补充另一个步骤,即在配置规范中评论非选择规则。

答案 1 :(得分:1)

如果有人还在阅读这篇文章......我刚刚发现Visual Studio 2008似乎工作得很好。去图......