在查看与VS 2005和VS 2008之间共享解决方案相关的其他问题之后,似乎还有两个解决方案文件(一个用于VS 2005,另一个用于VS 2008)。

但是,如果解决方案是在源代码管理下(在我们的例子中是VisualSVN),我们如何维护两个解决方案文件而不是在每次更新/提交时都保留一个或另一个?

是否可以从源代码管理中删除.sln文件并停止VisualSVN客户端在visual studio中检查其状态?

由于

马特

有帮助吗?

解决方案

我不确定我是否看到了问题 - 如果你有两个解决方案文件,为什么会被覆盖?我确实是指两个文件,例如MyApp2005.sln和MyApp2008.sln,在您创建新项目时,您可以在2005解决方案中执行此操作,然后只需“添加现有项目”即可。在2008年的解决方案中。

VisualSVN会做些什么来搞砸这个?

(我的 C#深度源代码具有相同的设置,我使用VisualSVN - 我没有看到任何问题。)

其他提示

现在正在运作。

我试图将解决方案升级/转换为2008(解决方案名称与2005年相同)并以某种方式阻止2008解决方案文件从提交/更新。

我现在已经在VS 2008(不同名称)中创建了一个新的空白解决方案,并使用了“添加现有项目”。正如你的建议。

由于

马特

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top