cvs

What's the best CVS client for Windows? [closed]

为君一笑 提交于 2019-12-03 05:31:06
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance. We're currently using WinCVS but it's slow and has no merge dialog. I'm looking for something like Eclipse's Team Synchronize (so people can see what they'll get before they update). What do you suggest? TortoiseCVS with WinMerge ? Note: OSS preferred :) On

List all the files checked-in in a single cvs commit

感情迁移 提交于 2019-12-03 05:25:27
Generally,our fixes/patches for any bugs involves changes in multiple files and we will commit all these files in a single shot. In SVN, for each commit (may involve multiple files),it will increment revision number of whole repository by one. So, we can easily link all the multiple files that went in a single commit. Now the difficulty with the same case in CVS is that it will increment the revision numbers of all the files individually. Let's say if a commit involves the following files: file1.c //revision assigned as part of this commit..1.5.10.2 file2.c //revision assigned as part of this

Team Synchronizing Perspective for Intellij?

烈酒焚心 提交于 2019-12-03 04:50:53
In eclipse there is a "Team Synchronizing Perspective" that basically does a directory diff to the cvs repository. It is very handy. For various reasons I am looking to move to intellij. Is there an equivalent in intellij with either cvs or svn? Thanks. Yes. As there's no concept of "perspective" in IDEA, there is the equivalent — a panel called "changes". IntelliJ IDEA 10 supports CVS, SVN, git and other popular version control systems out of the box. See the version control feature page on the JetBrains website for more on this. avalony for IntelliJ , in the "changes" or "version control",

Can CVS and Subversion be set to ignore whitespace in merging?

流过昼夜 提交于 2019-12-03 04:44:59
CVS and Subversion both have a handy merge feature so that when you update a source file that you have modified, it merges in changes that others have made on the same file. However, if your changes and the other ones are incompatible - generally if you have both changed the same parts of the code - it will create a conflict. Both stretches of source code will be included into the merged file and you need to manually sort out which changes to keep. All fine so far. My problem is that some of us use different development environments (Netbeans versus vi if you must know) and Netbeans has an

Anything like DOS2Unix for Windows?

匿名 (未验证) 提交于 2019-12-03 02:30:02
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试): 问题: I have some shell scripts created on windows I want to run Dos2Unix on them. But as I have read that Dos2Unix works in Linux environment so, Is there way that I can convert my files to UNIX format while working in windows? I have already installed CYGWIN but I am facing some issues as Administrator@SGH735082N ~ $ pwd /home/Administrator Administrator@SGH735082N ~ $ cd C:\CVS Code Administrator@SGH735082N /cygdrive/c/CVS $ dos2Unix BLPDB000 BLPDB000: dos2Unix processing BLPDB000: No such file or directory Administrator@SGH735082N /cygdrive/c

CVS Checkout to a directory

匿名 (未验证) 提交于 2019-12-03 01:40:02
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试): 问题: How do i check out a specific directory from CVS and omit the tree leading up to that directory? EX. Id like to checkout to this directory C:/WebHost/MyWebApp/www My CVS Project directory structure is MyWebApp/Trunk/www How do i omit the Trunk and MyWebApp directories? 回答1: Use cvs -d/cvsroot checkout -d directory project/path/directory . The first -d can be omitted if you set the root with the environment. This is called "shortening the path" and can be avoided with the -N option to checkout . 回答2: CVS is 'tied' to the repository by files

Best way to automatically check out and compile Eclipse projects with Ant in Hudson or another CI tool?

核能气质少年 提交于 2019-12-03 01:15:43
We have several products which have a lot of shared code and which must be maintained several versions back. To handle this we use a lot of Eclipse projects, some contain library jars, and some contain shared source code (in several projects to avoid getting a giant heap with numerous dependencies while being able to compile everything from scratch to ensure that source and binaries are consistent). We manage those with projectSet.psf's as these can directly pull all projects out from CVS and leave a fully prepared workspace. We do not do ant builds directly or use maven. We now want to be

cvs rtag: [07:34:59] waiting for cvsuser's lock in

匿名 (未验证) 提交于 2019-12-03 00:57:01
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试): 问题: When I do rtag the process is rather slow with the message cvs rtag: [07:34:59] waiting for cvsuser's lock in ...; what causes this and how to resolve this? Thanks in advance. 回答1: Searching via Google for "cvs waiting for lock" returns plenty of results. This is the first result I see and it covers everything you need: http://durak.org/sean/pubs/software/cvsbook/CVS-says-it-is-waiting-for-a-lock_003b-what-does-that-mean_003f.html But in essence, someone else is in the middle of a CVS operation. Wait for it to complete. If you know that this

CVS Error: failed to create lock directory… Permission denied

匿名 (未验证) 提交于 2019-12-03 00:52:01
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试): 问题: I'm using using TortoiseCVS to access the CVS server. I get the following error: In D:\source\foo: "C:\Program Files\CVSNT\cvs.exe" -q update -P -d CVSROOT=:ssh:annan@foo-bar.co.uk:/home/cvsroot cvs update: failed to create lock directory for `/home/cvsroot/foo' (/var/lock/cvs/foo/#cvs.lock): Permission denied cvs update: failed to obtain dir lock in repository `/home/cvsroot/foo' cvs [update aborted]: read lock failed - giving up Error, CVS operation failed I had this problem before and managed to fix it, however this time I've not been

Git & Github

匿名 (未验证) 提交于 2019-12-03 00:39:02
为什么要用版本控制? 假设你在的公司要上线一个新功能,你们开发团队为实现这个新功能,写了大约5000行代码,上线没2天,就发现这个功能用户并不喜欢,你老板让你去掉这个功能,你怎么办?你说简单,直接把5000行代码去掉就行了,但是我的亲,说的简单,你的这个功能写了3周时间,但你还能记得你是新增加了哪5000行代码么?所以你急需要一个工具,能帮你记录每次对代码做了哪些修改,并且可以轻易的把代码回滚到历史上的某个状态。 这个神奇的工具就叫做版本控制。 版本控制工具主要实现2个功能: 版本管理 在开发中,这是刚需,必须允许可以很容易对产品的版本进行任意回滚,版本控制工具实现这个功能的原理简单来讲,就是你每修改一次代码,它就帮你做一次快照 协作开发 一个复杂点的软件,往往不是一个开发人员可以搞定的,公司为加快产品开发速度,会招聘一堆跟你一样的开发人员开发这个产品,拿微信来举例,现在假设3个人一起开发微信,A开发联系人功能,B开发发文字、图片、语音通讯功能,C开发视频通话功能, B和C的功能都是要基于通讯录的,你说简单,直接把A开发的代码copy过来,在它的基础上开发就好了,可以,但是你在他的代码基础上开发了2周后,这期间A没闲着,对通讯录代码作了更新,此时怎么办?你和他的代码不一致了,此时我们知道,你肯定要再把A的新代码拿过来替换掉你手上的旧通讯录功能代码, 现在人少,3个人之间沟通很简单