标签: cvs

您能为Visual C#.NET解决方案推荐.cvsignore文件吗?

我开发了包含三个项目的Visual C#.NET 2008 Express Edition解决方案.我正在清理它以将其提交到CVS存储库.

在构建过程中创建的几个文件不必放在存储库中,因为它们将自动重新生成.

问题:是否有人可以建议将模式列表放入.cvsignore文件中,以便忽略这些生成的文件和文件夹?

.net c# cvs visual-studio-2008 visual-studio

1
推荐指数
1
解决办法
632
查看次数

我们应该将JRE存储在CVS/SVN中吗?

我想将JRE 6.0与我的java应用程序捆绑在一起.我的所有源代码都驻留在CVS中.我的客户将签出代码并自行构建.我应该将JRE存储在CVS中吗?

java cvs repository

1
推荐指数
1
解决办法
544
查看次数

如何从 CVS 签出并指定本地目录名称

当我做这样的事情时:

cvs -z3 -d :pserver:anoncvs@sourceware.org:/cvs/src co gdb
Run Code Online (Sandbox Code Playgroud)

... 在调用它的路径中cvs创建一个目录“ ”,并从其中检查 cvs/src 中的所有文件。src

在 svn 中,你可以做类似的事情(伪代码)

svn co http://.../TheProject LocalProjectName
Run Code Online (Sandbox Code Playgroud)

...在这种情况下,在调用它的路径中svn创建一个目录“ ”,并从其中检出 .../TheProject 中的所有文件。LocalProjectName

是否有类似的选项cvs(以便顶级本地目录的名称与存储库中的名称不同?)

预先感谢您的任何答复,
干杯!

directory cvs local

1
推荐指数
1
解决办法
2849
查看次数

在生产服务器上初始化私有存储库

我现在要做的是将生产服务器上的私有存储库初始化到应用程序的www文件夹(例如:/var/www/app.com/web/),然后将其作为临时存储库克隆到我的测试站点(例如:/var/www/test.com/web/app.com/)并最终从登台到本地克隆以使用代码.

我的计划是正确的吗?

我正在关注这些教程,以了解有关设置"git服务器"和初始化私有存储库的更多信息:

最后一个问题,这个关于成功的Git分支模型的教程将适用于哪里?在主私有存储库(生产服务器),本地或混合?我还没有读完,我会尽快做到.

编辑:

  • 如果重要,我试图在运行ISPConfig配置的服务器上这样做.
  • 如果有一种"更健康"的方式,那就不是必须工作/如上所述......很高兴了解它.

这个http://www.howtoforge.com/the-perfect-subversion-server-debian-lenny-ispconfig-3和这个http://www.howtoforge.com/installing-subversion-and-configuring-access-through-不同的协议在ubuntu-11.10到GIT版本是我有点想到的

git cvs repository dev-to-production git-branch

1
推荐指数
1
解决办法
2385
查看次数

CVS 我在错误的地方添加了一个文件?我应该删除它吗?

我同时在两个 CVS 分支上工作。现在我在 branch_1 而不是 branch_2 中添加了一个文件。如何“撤消”cvs add操作。实际上,它会更改存储库中的某些内容,还是仅更改本地CVS目录中的内容?

cvs version-control

1
推荐指数
1
解决办法
3360
查看次数

CVS知道对单个文件的特定修订版本更改

我需要在一个文件上找到一个特定的修订版本更改。我使用了cvs log filename.java命令,并且能够找到修订号。

我没有找到任何方法可以对该版本的文件进行准确的文本更改。

我是cvs的新手,由于我们的Legacy应用程序之一仍在使用它,因此我需要使用它。我在这里或其他地方也找不到答案。

这是我尝试获取修订号的命令:

cvs log filename.java
Run Code Online (Sandbox Code Playgroud)

输出:

cvs log filename.java
Run Code Online (Sandbox Code Playgroud)

cvs

1
推荐指数
1
解决办法
430
查看次数

Eclipse 2022-3 不再支持 CVS?

在此输入图像描述

将Eclipse升级到最新版本2022-3后,我发现官方软件源中似乎不再提供“Eclipse CVS Client”插件,这是过去几个版本安装CVS支持的方式。知道如何安装 CVS 支持吗?

eclipse cvs eclipse-plugin

1
推荐指数
1
解决办法
3338
查看次数

你推荐什么样的Java CVS客户端?

我正在寻找一个嵌入我的Java应用程序的CVS客户端.您有什么推荐的吗?

java cvs

0
推荐指数
1
解决办法
430
查看次数

0
推荐指数
1
解决办法
277
查看次数

获取CVS/Git的MMIX repo

你怎么能把MMIX的CVS回购转到CVS/Git?

我知道如何在github上克隆一个repo git clone URL,但我之前从未真正使用过sourceforge.他们使用CVS,这对我来说是新的.

我不成功的尝试

git cvs -d:pserver:anonymous@mmixmasters.cvs.sourceforge.net:/cvsroot/mmixmasters
Run Code Online (Sandbox Code Playgroud)

我在CVS -irc上得到以下提示,试图先通过CVS下载回购

cvs -d /tmp/ add co -PA mixmasters
Run Code Online (Sandbox Code Playgroud)

但是,它并不像我预期的那样对我有用.

git cvs mmix

0
推荐指数
1
解决办法
160
查看次数

如何在不使用Cvs模块的情况下进行CVS结账?

如何在不使用Cvs模块的情况下使用Perl进行CVS ?

cvs perl

0
推荐指数
1
解决办法
576
查看次数

将cvs存储库转换为git

如何将CVS存储库转换为git存储库?

  • 我尝试过使用这样的git cvsimport命令:

    git cvsimport -v -d :pserver:thillaiselvan@(my_cvs_server_root) -r cvs -k (module_name)

  • 但是这个过程在这个过程中停顿了几分钟:

    cvs [rlog aborted]: could not chdir to file_name_config: Permission denied

  • 尽管创建了一个目录,.git但在尝试检查git log时显示致命错误:

    git log

    fatal: bad default revision 'HEAD'

  • 在检查状态时:

    git status

    On branch master

    Initial commit

    nothing to commit (create/copy files and use "git add" to track)

git cvs

0
推荐指数
1
解决办法
5713
查看次数

CVS到Git迁移的具体商业案例是什么?

我被要求证明将小团队从CVS/SVN移到git是合理的.

到目前为止,从我的阅读中,我可以确定三个主要好处:

  • 速度
  • 易分支
  • 分散式
  • SVN不提供的更多功能(部分文件提交,登台等...)

速度

一些支持git的论据是因为它的速度,但是,提及Git优越速度的常见回应是3到13秒之间的差异可以忽略不计.

一个真实的例子:

我白天做了很多工作,晚上回家之前把稳定的东西送到了家里.
在一个大提交中,我已经添加了几百个文件以及更改,移动和重新计算现有文件,CVS将执行提交,然后我可以穿上外套并整理我的桌面.这与git有什么不同?

易分支

Git的分支被许多人称赞为其中一个强项功能.然而,CVS/SVN中的分支对于许多工程师来说似乎已经足够了,特别是对于现代IDE而言,无论实际使用哪种RCS,整个体验和工作流程几乎都是相同的.

当我想尝试一个想法时,我右键单击Eclipse中的项目节点,选择"切换到不同的分支",选择"新建",输入名称,我就离开,提交和更新,而不会"污染主线" CVS显而易见.当我确定此分支中的新想法稳定且良好时,我再次右键单击该项目,选择"与另一个分支或版本合并",选择HEAD,我们又回到了HEAD,但实施了工作变更......会git改善我的经验吗?

真正分配

使用分布式RCS的主要优势似乎是灾难恢复.然而,类似的属性也是CVS和SVN中固有的.对于标准练习用法尤其如此:

现在我认为标准做法是早上做的第一件事就是检查存储库是否有任何变化,如果需要的话,进行更新/合并,如果我今晚回家,发现我的存储库被烧毁了早上地面,我会失去......好吧......没什么.我会创建一个新的repo,将我的本地文件提交给服务器,其他5个员工会做同样的事情,可能会有一些合并大惊小怪但不会超过我们已经将我们的本地更改提交到已经存在的服务器,我们再次离开.没什么大不了.

GIT分期

经常提到的另一个特征是临时区域.这在SVN/CVS中没有等价物,允许开发人员"制定他的提交"以包含在您想要的文件中. 

通常,当提到这一点时,我只想到变更集.临时区域有何不同?


实际上,我甚至看到使用Git的一些缺点:

  • 本地提交意味着丢失代码的可能性更大,因为我的开发机器比我们的SVN服务器更容易受到攻击,并且在将其推送到我们的公共存储库之前,我的工作处于危险之中.
  • 离线工作没有明显的优势,因为大多数开发人员在离线时永远不会在项目上工作.

我觉得好像我必须遗漏或误解git的基本内容,并且很难证明交换机的商业案例.我非常感谢您的投入,以便更好地理解所涉及的问题,特别是如果您能够确定具体的用例,其中git将是一个比CVS/SVN更优越的解决方案,而不仅仅是逐步更好的解决方案?

svn git cvs version-control

0
推荐指数
1
解决办法
910
查看次数