将 Visual Source Safe 与 Visual Studio 集成,无需使用源代码管理绑定
有没有一种方法可以将 Visual Studio 与 VSS 集成而无需进行源代码管理绑定?
我遇到的问题是,我的团队反对将源代码管理绑定添加到解决方案和项目文件,因为他们声称这会给他们增加更多问题(限制)。
另一方面,我真的很喜欢从 Visual Studio 执行大部分源代码管理操作。
有没有办法让解决方案文件和所有项目文件保持原样(不添加与 VSS 的绑定),并且仍然具有 VSS 和 VS 集成,而不强迫其他团队成员使用该集成。
Is there a way to integrate Visual Studio with VSS without doing source control binding?
The problem I have is that my team is opposing to add source control binding to the solution and project files, since they claim it adds more problems (restrictions) for them.
On the other hand, I really like to perform most of the source control operations from Visual Studio.
Is there any way to have the solution file and all the project files the way they are (without added binding to VSS) and still have VSS and VS integration without forcing other team members to use that integration.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
你的问题的答案是“不”。 绑定和 VS 集成是一体的。 与 SourceSafe 相同。 我什至不确定集成但不受约束的解决方案意味着什么,反之亦然。 您的队友到底在寻找什么?
您可以在文件 -> 中调整每个项目的绑定 源代码控制 -> 更改源代码管理对话框。 您还可以通过从源代码管理中排除 *scc 文件来按用户调整它们(有效;不是受支持的配置)。 但是,如果您尝试自己管理这些文件而不是使用“向 SCC 添加解决方案”向导,则可能会遇到问题。 更多信息:
The answer to your question is "no." Bindings and VS integration are one & the same with SourceSafe. I'm not even sure what it would mean for a solution to be integrated but not bound, or vice versa. What exactly are your teammates looking for?
You can adjust bindings per-project in the File -> Source Control -> Change Source Control dialog. You can also adjust them per-user (effectively; not a supported configuration) by excluding the *scc files from source control. However, you are likely to encounter problems down the road if you try to manage these files yourself instead of using the Add Solution To SCC wizard. More info:
绑定存储在 .vssscc、.vspscc 和 MSSCCPRJ.SCC 文件中。
如果您不将这些文件添加到 Visual Source Safe,每个开发人员都可以按照自己的意愿配置其绑定。
由于我们使用 Perforce,我不能 100% 确定这是否适用于 VSS。
The binding is stored in the .vssscc, .vspscc and MSSCCPRJ.SCC files.
If you don't add these files to Visual Source Safe every developer can configure his bindings like he wants.
Since we use Perforce, I'm not 100% sure if this works with VSS.
我没有找到针对每个项目执行此操作的方法。
不过,您可以为 IDE 执行此操作(加载所有项目)。
它位于 Tools\Options\Source Control 下
,然后将 Binding 设置为 None。
我在 VS 2005 和 2008 中看到了它。我在一个想要从 VS2005 转换到 2008 的项目中尝试了它,并且似乎可以工作(我不想签入/签出文件进行转换)。
I don't see a way to do it per project.
You can however you do it for IDE (all projects loaded).
It is under Tools\Options\Source Control
and then set Binding to None.
I see it in VS 2005 and 2008. I gave it a try in a project I wanted to convert from VS2005 to 2008 and appeared to work (I did not want to check in/out files for conversion).