Java 为SVN和CVS提供公共接口
SVN和CVS是两个非常不同的系统,旨在解决相同的基本问题—源代码控制 它们都以不同的方式工作,因此可能很难完全相同地处理它们 我想知道的是,是否可以开发一个公开相同接口的编程库或API,但在后台可以设置为与SVN或CVS存储库一起工作 我的目标是在.NET或Java(很可能是.NET)中开发这样一个库,但我想了解一下这有多可行,以及是否有更好的方法来解决这个问题Java 为SVN和CVS提供公共接口,java,.net,svn,interface,cvs,Java,.net,Svn,Interface,Cvs,SVN和CVS是两个非常不同的系统,旨在解决相同的基本问题—源代码控制 它们都以不同的方式工作,因此可能很难完全相同地处理它们 我想知道的是,是否可以开发一个公开相同接口的编程库或API,但在后台可以设置为与SVN或CVS存储库一起工作 我的目标是在.NET或Java(很可能是.NET)中开发这样一个库,但我想了解一下这有多可行,以及是否有更好的方法来解决这个问题 本文的背景是:我正在构建一个基于web的服务,它将涉及源代码管理托管,我希望同时支持SVN和CVS,以便为尽可能多的开发人员提供服务
本文的背景是:我正在构建一个基于web的服务,它将涉及源代码管理托管,我希望同时支持SVN和CVS,以便为尽可能多的开发人员提供服务。MSSCI API做了一些非常类似的事情:
MSSCCI试图使所有源代码控件从IDE的角度看起来都一样。MSSCCI API的功能非常相似:
MSSCI试图从IDE的角度使所有源代码控件看起来都一样。就个人而言,我会忽略新产品的CVS。我的感觉是,强迫它看起来像SVN的巨大额外努力最好花在其他东西上。我不知道你们的市场,所以我可能错了,但这是值得考虑的。就我个人而言,我会忽略新产品的CVS。我的感觉是,强迫它看起来像SVN的巨大额外努力最好花在其他东西上。我不知道你们的市场,所以我可能错了,但这是值得考虑的。viewvc让你们浏览svn和cvs存储库。也许有一个现有的产品已经可以满足您的需要了?viewvc允许您浏览svn和cvs存储库。也许有一个现有的产品已经可以满足您的需求了?而且原始的MSSCC api还假设所有项目都使用签入签出。。新版本(适用于Visual Studio 2005+)允许您在GUI级别重新实现+-所有SCC支持。。把事情放在一起就到此为止。原始的MSSCCAPI还假设所有项目都使用签入签出。。新版本(适用于Visual Studio 2005+)允许您在GUI级别重新实现+-所有SCC支持。。综上所述,这无疑是Stackoverflow社区的主要观点。只要阅读带有cvs标签的问题,你就会看到对svn的强烈偏见。这当然是Stackoverflow社区的主要观点。只要阅读标有cvs的问题,你就会看到对svn的强烈偏见。