在eclipse中有一个"团队同步透视",基本上是一个目录diff到cvs存储库.这非常方便.出于各种原因,我希望转向intellij.在intellij中有cvs或svn的等价物吗?
谢谢.
是否有任何CLI命令可用于获取在指定时间范围内在模块的分支或头部创建的标记列表?
我简要需要的是标签列表及其创建日期.给出以下参数
我们使用SVN进行源代码修订控制,并正在尝试将其用于非源代码文件.
我们正在处理大量(300-500k)短(1-4kB)文本文件,这些文件将定期更新并需要对其进行版本控制.我们尝试在平面文件模式下使用SVN,它正在努力处理第一次提交(签入500k文件)大约需要36小时.
每天,我们需要系统能够在短时间内(<5分钟)处理每次提交事务的10k个修改文件.
我的问题:
谢谢
编辑1:我需要版本控制,因为多个人将同时修改相同的文件,并将以与程序员编辑源代码完全相同的方式进行手动差异/合并/解决冲突.因此,我需要一个中央存储库,人们可以检查他们的工作并查看其他人的工作.工作流程几乎与编程工作流程相同,只是用户不是程序员,文件内容不是源代码.
更新1:事实证明,主要问题更多的是文件系统问题,而不是SVN问题.对于SVN,即使在24小时后,提交具有50万个新文件的单个目录也没有完成.在1x5x10x10树中排列的500个文件夹中拆分相同的文件,每个文件夹有1000个文件,因此提交时间为70分钟.对于包含大量文件的单个文件夹,提交速度会随着时间的推移而显 Git似乎要快得多.会随着时间而更新.
我对项目中的许多文件进行了一些更改.每次提交(通常在文件级别)都附有对更改内容的评论.
有没有办法从上一个标记版本的变化中获取这些评论的CVS列表?
如果我可以通过eclipse CVS插件做到这一点,我将获得奖励.
更新:我想在这里接受一个答案,但不幸的是,没有一个答案是我正在寻找的.坦率地说,我认为它实际上是可能的,这真的很可惜,因为这可能是在版本之间创建更改列表的好方法(假设所有提交都是以合理的粒度进行并包含有意义的注释).
如何从CVS中检出特定目录并省略通向该目录的树?
EX.
我喜欢结帐到这个目录C:/ WebHost/MyWebApp/www
我的CVS项目目录结构是MyWebApp/Trunk/www
如何省略Trunk和MyWebApp目录?
有人可以告诉我究竟什么是"pserver"模式,关于CVS?术语"pserver"经常使用,但我还没有找到它实际上是什么的解释.如果"pserver"是特殊模式,那么我假设也有一个默认模式.如果是这样,两者有什么区别?
我正在研究大型Java项目,并希望查看Eclipse的源代码.我已经去了这个网址(http://wiki.eclipse.org/index.php/CVS_Howto),并认为我看到的最有用的cvs存储库就是这个:
:pserver:anonymous@dev.eclipse.org:/cvsroot/eclipse(Eclipse平台项目)
但是,在查看此存储库时,它有如此多的模块!我应该尝试检查哪些模块?我不一定想从源代码构建IDE,但是,我只想获得核心Eclipse代码库来执行一些分析.我会查看以"org.eclipse ..."开头的任何模块吗?我应该检查其他任何一个吗?
或者有更简单的方法来获取源代码?我在某处读到你可以从Eclipse的二进制版本获取源代码,但我不确定在哪里可以找到源代码.
我们在Linux上使用CVS进行软件开发.
我注意到我正在处理的一个脚本缺少CVS存储库中设置的执行位.
有没有办法将执行位添加回文件?
我认为它涉及直接修改存储库,但我不知道如何做到这一点.
通常,我们针对任何错误的修复/补丁涉及多个文件的更改,我们将一次性提交所有这些文件.
在SVN中,对于每个提交(可能涉及多个文件),它将整个存储库的修订号增加一个.因此,我们可以轻松链接一次提交中的所有多个文件.
现在CVS中相同案例的难点在于它将单独增加所有文件的修订号.假设提交涉及以下文件:
file1.c //作为此commit..1.5.10.2
file2.c //一部分分配的修订版本作为此commit.1.11.10.1的一部分分配的版本
并且为此提交给出的评论是"First Bug Fix".
现在,将所有文件作为此提交的一部分签入的唯一方法是在所有cvs日志中搜索注释"First Bug Fix",并希望它只返回上面提到的两个文件修订版.
如果在CVS中有更好的方法来跟踪在单个提交中签入的所有文件,而不是在作为提交的一部分给出的评论中转发,请分享您的观点.
cvs ×10
eclipse ×2
svn ×2
branch ×1
git ×1
java ×1
mercurial ×1
tortoisecvs ×1
vcs-checkout ×1