Eclipse项目都存储在Eclipse Foundation CVS服务器中.使用源代码是调试代码和弄清楚如何做新事物的好方法.
不幸的是,在像BIRT这样的大型软件项目中,很难知道特定构建需要哪些项目和版本.那么获取特定构建源的最佳方法是什么?
有谁知道我在哪里可以找到一个好的视频向某人解释版本控制(主要是颠覆)?
用最简单的术语解释它(比如之前从未听说过版本控制的人).
(不适合我,也适合编码员)
我正在尝试使用git-cvsimportCVS中的几个不同的模块,所有模块都在不同的分支上.
到目前为止,我已经完成了这个(在伪bash代码中):
for each ($MODULE, $BRANCH); do
git-cvsimport -p x -v -d "$CVS_REPO" "$MODULE" -o "$BRANCH" -C "$MODULE"
done
Run Code Online (Sandbox Code Playgroud)
但是这为每个模块创建了一个不同的git存储库.如果可能的话,我怎么把它们合并成一个呢?
我无意中在Eclipse项目中向CVS添加了一些动态构建的目录和文件.现在删除这些文件后,提交更改并运行构建文件显示为新(问号),但目录显示为已提交.现在我知道处理这种情况的困难方法,需要我从repo手动删除不需要的目录,但我真正想做的就是添加最不需要的dir,.cvsignore以便在提交时忽略任何文件.但是,Team->Add to .cvsignore菜单选项此时显示为灰色,如果我.cvsignore手动添加,则会忽略(缺少更好的单词).
这可以在没有清除历史记录的目录的情况下完成吗?如果是 - 怎么样?
好吧,我不是白痴; 真的......
我是一位经验丰富的开发人员,但对Eclipse和CVS来说还是全新的.我的妻子和我想在同一个房间里使用来自不同计算机的相同源文件.
我们所有的谷歌搜索和Eclipse等的所有说明都说"第一步是连接到你配置的CVS服务器".但如果您不知道CVS服务器是什么或如何配置它,那么这不是第一步.
我的两个问题很简单:
1)CVS服务器是Eclipse附带的东西,我可以从Eclipse配置,还是我必须首先从其他地方下载并在http:// localhost上安装/配置的第三方实体.
2)我从哪里开始?什么是真正的 "第一步".换句话说,如何创建存储库以连接到TO?
我最近将CVS存储库转换为Mercurial.从它的外观来看,一切都很完美.除了每个行尾字符都是Unix风格,我希望它们是Windows风格.
我知道该hg convert命令可用于将Mercurial存储库"转换"为Mercurial存储库.我可以用它在回购上做什么,但修复线条结尾?
从昨天开始,CVS历史记录中的Author列在我的Eclipse IDE中消失了.我已经浏览了Eclipse中的所有菜单和各种Google搜索,但无法弄清楚如何将其添加回来.有人有线索吗?
我在64位Windows 7上使用最新的Eclipse(Helios).我使用以下步骤显示CVS历史记录:右键单击Project Explorer => Team => Show History下的文件名.
谢谢!
可能重复:
修订控制系统建议
我正在开发一个网络应用程序.建议使用哪个版本控制系统(CVS/SVN/GIT)来管理Web应用程序(它的环境是PHP/MySQL,Apache 2,Ubuntu 10.10 64位服务器)?
Web应用程序目前正在dev/sandbox服务器上开发,但最终将在其私有测试版和发布时间时托管在云中的专用服务器上.
在我的项目中,有一个来自另一个项目的文件夹的符号链接.该文件夹的名称位于.cvsignore中
但是此文件夹(符号链接)包含来自其他项目的cvs元数据(CVS文件夹).
cvs命令没有问题,并忽略该文件夹.
但是eclipse想要同步它.
问题是,ecplise可以在同步时忽略文件夹,或者如何使eclipse尊重.cvsignore文件?
文件夹(符号链接)名称是共享的,在我的.cvsignore中包含一个带有它名称的行
我们使用符号链接技巧在我们的软件和单独构建的插件之间共享源代码(单独的autotools项目).