Version control 有没有办法做一个本地CVS代理/服务器?

Version control 有没有办法做一个本地CVS代理/服务器?,version-control,cvs,Version Control,Cvs,我有一个在线CVS存储库,我需要将代码签入其中。但是,服务器不在我的控制范围内,经常停机 那么,有没有一种方法可以设置某种本地CVS服务器/代理,这样我就可以定期将代码检查到本地CVS服务器中,并让本地CVS服务器定期批量提交对在线CVS repo的更改 如果有必要防止与CVS发生冲突,本地存储库可能会运行其他SCM系统。在线提交可以手动完成,也可以通过cron完成。我愿意接受建议 我想我主要关心的是在试图建立某种存储库“层次结构”时所面临的问题 PS:我一直在“层次”上运行Linux 编辑:找

我有一个在线CVS存储库,我需要将代码签入其中。但是,服务器不在我的控制范围内,经常停机

那么,有没有一种方法可以设置某种本地CVS服务器/代理,这样我就可以定期将代码检查到本地CVS服务器中,并让本地CVS服务器定期批量提交对在线CVS repo的更改

如果有必要防止与CVS发生冲突,本地存储库可能会运行其他SCM系统。在线提交可以手动完成,也可以通过cron完成。我愿意接受建议

我想我主要关心的是在试图建立某种存储库“层次结构”时所面临的问题

PS:我一直在“层次”上运行Linux


编辑:找到了一个类似的项目。

这并不能真正回答问题,但听起来你需要一个类似的项目。

这并不能真正回答问题,但听起来你需要一个.< /p> < p>我认为你应该考虑使用一个分布式的源管理系统,比如支持这种分散的源代码管理。

< P>我认为你应该考虑使用一个分布式的源管理系统,或者支持这种分散的源代码管理。建议在本地运行git,并在连接到CVS服务器时继续使用它。下面是一篇写得很好的文章,解释了如何:


我建议在本地运行git,同时在连接到CVS服务器时继续使用它。下面是一篇写得很好的文章,解释了如何:


我从未使用过它,但可以做你需要的事情。不过,正如其他人所提到的,分布式VCS系统可能会更好。

我从未使用过它,但可能会满足您的需要。不过,正如其他人所提到的,像或可能更好的分布式VCS系统。

在本地使用git,然后我建议使用git cvsexportcommit。在上有一篇博客文章谈到了这一点,尽管我将是第一个承认导出过程并不像可能的那样容易使用。

在本地使用git,然后git cvsexportcommit将是我的建议。在上有一篇博客文章谈到了这一点,尽管我将是第一个承认导出过程并不像可能的那么容易使用。

您可以使用git作为CVS的“前端”,它允许您在本地(脱机)签入更改,然后在连接可用时将更改同步到CVS服务器。设置环境有点困难,但是一旦你开始工作,工作流就非常好了

有关设置和工作流程,请参阅。

您可以使用git作为CVS的“前端”,这将允许您在本地(脱机)签入更改,然后在连接可用时将更改同步到CVS服务器。设置环境有点困难,但是一旦你开始工作,工作流就非常好了


有关设置和工作流程,请参阅。

听起来像是一种周而复始的做事方式,但我至少能理解其逻辑和工作流程。谢谢听起来像是一种周而复始的做事方式,但我至少能理解其中的逻辑和工作流程。谢谢据我所知,这是“顺流”的。但是,我需要最终将更改提交回cvs存储库。但是,我需要最终将更改提交回cvs存储库。