Visual Studio:显示本地和源代码管理之间的文件差异?
是否有 Visual Studio 插件或已有的方法可以让我递归地将项目/解决方案/文件夹与源代码管理中的内容进行比较?
注意:源代码控制产品不可知(又名 VSS)
更新
我认为存在源代码控制不可知解决方案的原因是 Visual Studio 支持 Microsoft 的 MSSCCI API。 因此,无论您拥有什么源代码控制提供程序,Visual Studio 都可以执行该操作。
Is there a Visual Studio addon, or a method present already, that allows me to recursivly compare a project/solution/folder with what's in source control?
Note: Source control product agnostic (a.k.a VSS)
Update
The reason i assume is there is a source control agnostic solution is that Visual Studio supports Microsoft's MSSCCI API. So Visual Studio can perform the operation no matter what source control provider you have.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
我不确定它是否可以注册为插件(还没有尝试过),但我正在 SourceSafe 中运行 WinMerge 作为我的比较器,尽管从这个角度使用时它只在单个文件上运行。 它也可以进行文件夹比较,由于我们产品的主要版本更改以及旧版本的维护,我最近使用它取得了巨大的成功。
I'm not sure that it can register as an addon (haven't tried) but I'm running WinMerge as my comparer inside SourceSafe, though it only runs on a single file when used from that perspective. It can do folder comparison as well which I've recently used with great success due to a major version change on our product plus maintainance on the old version.
好吧,Visual SourceSafe 客户端允许您执行此操作,至少使用 Visual Sourcesafe 6.0 的客户端可以做到这一点。 它是交互式的(您没有说是否需要批处理功能)。
如果您对源代码控制产品不可知,那么任何 Subversion (及其出色的 Windows shell 插件 TortoiseSVN) , Mercurial 和 Bazaar 将允许您对完整或部分完整内容进行比较存储库。
VisualSVN 是 Subversion 的 Visual Studio 插件。
Well, the Visual SourceSafe client allows you to do this, at least the one with Visual Sourcesafe 6.0 did. It's interactive (you didn't say if you wanted batch functionality).
If you are source control product agnostic, then any of Subversion (and its great Windows shell addin TortoiseSVN) , Mercurial, and Bazaar will allow you to do a diff of all or part of a complete repository.
VisualSVN is a Visual Studio addon for Subversion.
我不知道有任何与 SCM 产品无关的 VS 插件,而且找到它的机会非常渺茫。 SCM 产品之间存在太多差异,无法构建有用的通用插件。
I don't know of any SCM product agnostic VS addon, and the chances of finding it are pretty slim. There are too many differences between SCM products for a useful generic addon to be built.