有没有我可以获得OSX的cvs可执行文件作为独立二进制文件的地方?
我不想经历必须下载XCode只是为了获得cvs的整个过程,我不使用cvs,除了flickrj的源只通过cvs存储库发布.
我的同事从cvs检查了我们的源代码树并进行了一些本地更改,然后给了我一份整个修改过的目录.当我尝试对它进行cvs操作时,cvs正在询问他的密码.有没有办法更改此目录中的cvs文件中保存的用户名,以便我可以继续处理它,就像我已检查出来并进行更改?
我们不希望签入此修改后的代码或创建任何其他分支.
谢谢.
我想标记一个版本,但我没有看到任何选项,如下所示.我正在使用eclipse.

你是如何或试图保护你的源代码存储库免受引入错误或破坏构建的提交?似乎在提交时进行强制回归测试可以大大有助于防止错误蔓延到多个开发人员所处理的项目中.但是,大多数常见的代码版本控制工具都不提供此领域的任何功能.
这是我尝试过的一种方法.我创建了subversion预提交钩子来生成项目的副本,其中包含挂起的提交更改,然后它在此副本上运行语法检查和单元测试.如果任何测试失败,则提交将被语法检查器或单元测试的结果拒绝,以向开发者提交反馈.如果语法检查器和单元测试通过,则会接受commit.它起作用了,但权衡的是它使提交真的很慢.如果代码版本控制软件提供了更好的集成来促进这一点,除了在预提交上运行外部程序,我认为速度可以提高.
我正在寻找你用来实现这一目标的方法,思考为什么这是一个好的或坏的想法,或者使用代码版本控制工具的经验,这些工具为代码检入的回归测试/构建测试提供支持.同样重要的是承诺的速度给你?
我正在Eclipse中的"分支"工作.
在"HEAD"分支上提交了一些更改.
如何轻松更新我的分支以便它可以与HEAD同步?
谢谢
PS:
我做了什么,但我不确定这是最好的方法,是:
有更清洁的方法吗?
谢谢.
在Eclipse中,您可以通过从其上下文菜单中选择Team-> Show annotations ...来显示文件的CVS注释(哪个用户更改了哪个提交行).但是,我希望默认情况下为我的CVS项目中的所有文件启用此功能.有办法吗?
十多年来,我们拥有一个非常庞大的传统CVS回购(66GiB)并且不断增加.现在我们有一些分包合同公司,需要在一些模块和分支机构上工作.
我们需要为它们创建一些分支并将它们发送给它们.我们还需要不时将他们的更改合并到我们的主要分支中.
我们关注的是:
我们绝对不能给他们整个回购,主要是关注安全.
我们需要向他们发送一些历史信息,而不仅仅是"HEAD"版本的代码.
我们仍在进行一些开发工作,因此我们需要不时向他们发送变更集.
GIT和Mercurial是从CVS迁移的好选择吗?GIT/Mercurial可以满足我们的需求吗?
编辑:我认为我们实际上需要一个具有多站点功能的集中式版本控制,能够根据中央仓库的一部分创建场外回购.并且可以轻松地在站点之间合并.
我需要测试一些旧版本的源代码,但是我有一些本地更改.所以我想"隐藏"这些更改,检查旧版本,进行一些测试,然后返回当前版本,并恢复我的更改.是否可以在CVS中执行此类工作流程?基本上,我需要的是相当于git stash/restore.
我有两个项目副本.一个使用CVS,另一个使用Git存储库.现在我对使用CVS的项目副本进行了更改,我希望这些更改也适用于我的Git存储库.如何从Git存储库中的CVS项目导入更改?是否有命令或内置机制来做到这一点?