0

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

但是,如果解决方案受源代码控制(在我们的例子中是 VisualSVN),我们将如何维护两个解决方案文件而不是在每次更新/提交时不断覆盖一个或另一个?

是否可以仅从源代码管理中删除 .sln 文件并阻止 VisualSVN 客户端检查其在 Visual Studio 中的状态?

谢谢

马特

4

2 回答 2

1

我不确定我是否看到了问题 - 如果您有两个解决方案文件,为什么它们中的任何一个都会被覆盖?我的意思是两个文件,例如 MyApp2005.sln 和 MyApp2008.sln,当您创建一个新项目时,您在 2005 解决方案中执行此操作,然后在 2008 解决方案中“添加现有项目”。

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

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

于 2008-10-23T09:43:18.097 回答
0

它现在正在工作。

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

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

谢谢

马特

于 2008-10-23T10:09:08.700 回答