首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >两个不同的CVS服务器(远程和本地)用于一个项目(CVSNT,WinCVS客户端)

两个不同的CVS服务器(远程和本地)用于一个项目(CVSNT,WinCVS客户端)
EN

Stack Overflow用户
提问于 2012-02-23 00:20:16
回答 1查看 812关注 0票数 0

有一个项目使用CVSNT/WinCVS进行版本控制。这是中央存储库。本地签出的文件夹包含名为"CVS"的隐藏子文件夹。

我尝试在本地安装CVSNT服务器,并在提交到中央存储库之前使用WinCVS的第二个实例来管理(版本控制)本地临时更改。

但是这不起作用,因为当从第二个(本地)存储库签出时,它仍然使用"CVS"子文件夹名作为它的工作文件。

有人知道是否可以为这个子文件夹配置CVSNT服务器和/或客户端不同的名称?如果是,怎么做?

到目前为止,我正在使用TortoiseSVN。它也创建文件夹,但他们称之为".svn“,因此没有任何干扰。它是集成在Windows中的,我不喜欢它。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-07-04 13:19:37

沙箱被绑定到给定的存储库(在隐藏的CVS文件夹中的一个文件中重新注册)。您不能使用同一个沙箱在本地和远程进行提交(您是在模仿DVCS吗?)如果你需要的话,可以使用其中之一)。您不能更改文件夹名(但更改CVS源文件.),但请注意WInCVS也使用它们,因为它们包含有关文件状态的信息。

你有两个选择:

  • 的CVS方式:创建您自己的开发分支,提交它,在代码准备好时与主分支合并。当然,CVS服务器必须随时都可以访问,
  • 采用DIY的方式:创建两个沙箱,一个来自本地存储库,一个来自远程存储库,根据需要在它们之间移动文件。这是一种更容易出错的方法,IMHO.

当然,您可以尝试使用两种不同的VCS,但最终会有很多头痛。更好地使用Git,Mercurial或类似的工具,在不需要任何特殊配置的情况下做您需要的事情。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9405345

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档