Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 为SVN和CVS提供公共接口_Java_.net_Svn_Interface_Cvs - Fatal编程技术网

Java 为SVN和CVS提供公共接口

Java 为SVN和CVS提供公共接口,java,.net,svn,interface,cvs,Java,.net,Svn,Interface,Cvs,SVN和CVS是两个非常不同的系统,旨在解决相同的基本问题—源代码控制 它们都以不同的方式工作,因此可能很难完全相同地处理它们 我想知道的是,是否可以开发一个公开相同接口的编程库或API,但在后台可以设置为与SVN或CVS存储库一起工作 我的目标是在.NET或Java(很可能是.NET)中开发这样一个库,但我想了解一下这有多可行,以及是否有更好的方法来解决这个问题 本文的背景是:我正在构建一个基于web的服务,它将涉及源代码管理托管,我希望同时支持SVN和CVS,以便为尽可能多的开发人员提供服务

SVN和CVS是两个非常不同的系统,旨在解决相同的基本问题—源代码控制

它们都以不同的方式工作,因此可能很难完全相同地处理它们

我想知道的是,是否可以开发一个公开相同接口的编程库或API,但在后台可以设置为与SVN或CVS存储库一起工作

我的目标是在.NET或Java(很可能是.NET)中开发这样一个库,但我想了解一下这有多可行,以及是否有更好的方法来解决这个问题


本文的背景是:我正在构建一个基于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的强烈偏见。