标签: cvs

如何识别CVS中存在哪些分支?

我有一个遗留的CVS存储库,应该迁移到Perforce.

对于每个模块,我需要确定该模块中存在哪些分支.

我只想要一个分支名称列表,没有标签.出于脚本原因,它必须是命令行工具.

例如(假设有一个cvs-list-branches.sh脚本):

$ ./cvs-list-branches.sh module1
HEAD
dev_foobar
Release_1_2
Release_1_3
$
Run Code Online (Sandbox Code Playgroud)

cvs scripting command-line branch

23
推荐指数
3
解决办法
3万
查看次数

如何在没有初始结账的情况下列出CVS中的文件?

如何在没有初始结账的情况下列出文件CVS?

在颠覆中我可以简单地在CVS中做"svn ls http://svn.svn.com "我该怎么做?

例如,我有这个CVS连接:

 pserver:anonymous@evocms.cvs.sourceforge.net:/cvsroot/evocms
Run Code Online (Sandbox Code Playgroud)

如何列出其中的所有文件?

更新:

我这样做:

c:\>set CVSROOT=pserver:anonymous@evocms.cvs.sourceforge.net:/cvsroot/evocms
c:\>cvs -list ---> doesn't work, prints out the help screen
Run Code Online (Sandbox Code Playgroud)

svn cvs svn-checkout

23
推荐指数
2
解决办法
4万
查看次数

如何在Eclipse中查看最近的CVS项目更改?

Eclipse中有没有办法查看项目的所有最近更改?与SVN一样,您只需在文件夹的右键菜单中"查看日志"即可.在CVS/Eclipse中,我只能查看某个文件的历史记录.我无法看到上次提交中更改了哪些文件.> < ''

谢谢!

java eclipse svn cvs version-control

22
推荐指数
2
解决办法
2万
查看次数

可以将CVS和Subversion设置为忽略合并中的空格吗?

CVS和Subversion都有一个方便的合并功能,因此当您更新已修改的源文件时,它会合并其他人在同一文件上所做的更改.

但是,如果您的更改与其他更改不兼容 - 通常如果您同时更改了代码的相同部分 - 则会产生冲突.两段源代码都将包含在合并文件中,您需要手动排序要保留的更改.到目前为止都很好.

我的问题是我们中的一些人使用不同的开发环境(Netbeans与vi,如果你必须知道),Netbeans有一个自动缩进功能,可以重新缩进代码.因此,当我们合并更改时,我们有时会遇到巨大的冲突,这些冲突主要是由缩进的简单更改引起的,并不是对代码的真正更改.通常这些会产生数百行明显的冲突,这些冲突必须手动解决,但通常它们只归结为几行真正的变化.当某人的编辑器将unix更改为Windows换行符或反之亦然时,会出现类似的情况.

那么 - 在比较两个版本时,我可以设置合并以忽略这些"冲突"吗?Diff有--ignore-space-change或-b选项,我想在cvs或svn中提供基本相同的功能.我们在不同的项目中使用每个工具,所以我很乐意为其中一个或两个得到答案.

最后两个笔记:

  • 显然,合并过程必须随意选择在合并文件中使用哪个版本的空白.我很好 - 我们总是可以在以后重新格式化它.
  • 我可以通过更多的纪律和更频繁的检查来避免这一点 - 承认和理解.但我并不完美.

svn cvs version-control whitespace

21
推荐指数
2
解决办法
1万
查看次数

在Tortoise CVS更新操作期间,"P"的状态是什么意思?

我在TortoiseCVS文件夹上运行了"更新"命令,其中一个文件状态是"P".那是什么意思?我看到"U",我假设的意思是"更新"和"M",我假设的意思是"合并".我试图打开帮助文件,但我刚刚收到404,所以我认为我办公室的防火墙阻止了帮助内容......

这是我所看到的截图: alt text http://www.chomperstomp.com/img/whatIsTheP.png

cvs tortoisecvs

21
推荐指数
3
解决办法
2万
查看次数

卖给我分布式版本控制

我知道有数千个相似的话题浮出水面.我在这里读了至少5个线程但是为什么我仍然不相信DVCS?

我只有以下问题(注意我只是自私地担心Java项目)

  • 在当地投入的优势或价值是什么?什么?真?所有现代IDE都可以让您跟踪您的更改?如果需要,您可以恢复特定的更改.此外,它们还具有在IDE级别标记您的更改/版本的功能!?
  • 如果我的硬盘坏了怎么办?我的本地存储库在哪里?(那么与登记中央仓库相比,它有何凉爽?)
  • 离线工作或在飞机上工作.有什么大不了的?为了让我用我的更改构建一个版本,我必须最终连接到中央存储库.直到那时我如何在本地跟踪我的更改并不重要.
  • Ok Linus Torvalds将自己的生命献给了Git并且讨厌其他一切.这是否足以盲目地赞美赞美?与我的中型项目中的离岸开发商相比,Linus生活在一个不同的世界?

推我!

svn cvs dvcs centralized

21
推荐指数
4
解决办法
3109
查看次数

如何列出CVS存储库中的所有模块?

是否有一个命令返回CVS存储库中包含的模块名称列表?

作为CVS的新手,我想应该有类似的东西

cvs -d /usr/local/cvs listmodules
Run Code Online (Sandbox Code Playgroud)

我应该listmodules用什么替代来获取CVS存储库中所有模块的列表?


要解决Dewfy的评论,请cvs --help-commands返回以下内容:

    add          Add a new file/directory to the repository
    admin        Administration front end for rcs
    annotate     Show last revision where each line was modified
    checkout     Checkout sources for editing
    commit       Check files into the repository
    diff         Show differences between revisions
    edit         Get ready to edit a watched file
    editors      See who is editing a watched file
    export       Export sources from CVS, similar to checkout
    history      Show repository access …
Run Code Online (Sandbox Code Playgroud)

cvs

21
推荐指数
1
解决办法
5万
查看次数

CVS忽略目录

如何设置忽略CVS中的文件夹及其所有子目录?

当它提交的所有文件在我这是越来越烦了\bin,\obj\TestResult文件夹.

试图*\TestResult在忽略列表中 - 无济于事.

cvs

21
推荐指数
1
解决办法
3万
查看次数

从源头控制开始

任何人都有任何关于从哪里开始想要尝试某种源代码控制以及新的ASP.NET之旅的建议?SVN,VSS,CVS ......我甚至不知道从哪里开始!

svn cvs version-control visual-sourcesafe

20
推荐指数
5
解决办法
1301
查看次数

如何在cvs中找到一个人的所有提交(文件和评论)

希望获得cvs中用户的所有文件列表(提交注释也会很好).

cvs find

19
推荐指数
4
解决办法
3万
查看次数