cvs

Migrating from CVS(NT) to Subversion: What's the equivalent of (virtual) modules?

邮差的信 提交于 2019-12-13 19:42:06
问题 We are currently considering to move away from CVSNT, very probably to Subversion (because we are already using trac, which is well-prepared for SVN-integration). As we have been making rather extensive use of some less common CVS(NT)-features a couple of questions arose very early on. This is but the first of them. Here's the scenario: (For the impatient: My actual question is at the very bottom of this post below the horizontal ruler.) All of our "projects" share some common code. The

Has anyone found a way to merge changes in Xcode project or Core Data model files?

﹥>﹥吖頭↗ 提交于 2019-12-13 15:41:49
问题 Is there a way to use a VCS (I'm using git) and have it work with merges to the Xcode files? For example, if my co-worker adds a new Group to the project, when I merge in his changes, I get the Group merged in? Or if he adds an attr to a Core Data entity, I get that attr in my Core Data model? 回答1: Core Data and nib files don't merge well. Xcode project (project.pbxproj) files generally do, with one exception: when two team members both add files to the same project group. Then they both tend

What is git equivalent of the following cvs command

僤鯓⒐⒋嵵緔 提交于 2019-12-13 09:33:27
问题 we are moving from cvs to git. I want to know what the following cvs commands does and its output cvs -n checkout -p -r${RELEASE} ${MODULE} I also need git equivalent of following cvs command. Thanks for your help 回答1: In a nutshell: git clone url will give you the whole repository. If then you need to checkout a specific tagged release, you can do git checkout tags/<tag_name> Even better, you can checkout and create a branch git checkout tags/<tag_name> -b <branch name> If you only need to

Git cvsimport - No CVS folders which causes cvsexportcommit to fail

末鹿安然 提交于 2019-12-13 07:39:44
问题 I did a fresh git cvsimport into a new folder, after about 30 minutes it was finally done but it didn't seem to get any of the CVS folders. Since cvsexportcommit looks for the CVS folder in the directory, it fails. My cvsimport command was similar to below: git cvsimport -v -r cvs -d $CVSROOT <module> I then made changed in a work branch, checked out master, performed another cvsimport, merged the work branch onto master but then when running: git cvsexportcommit -w . -u -p -c ORIG_HEAD HEAD

How to get CVS/* files without checking out the actual files?

故事扮演 提交于 2019-12-13 07:12:38
问题 My scripts depends on CVS/* files, but does not require actually having all the files. Would it be possible just to get CVS/* files without actually checking out all files from the repository? Checkout of all the files costs a lot of time. 回答1: currently it only does comparison between two Entries files from different tags and output XML/JSON or human readable information with the difference between tags: deleted, new, revision down, revision up. – davidlt There are a few problems with your

Using the nested element module in cvs task in ant build.xml

蓝咒 提交于 2019-12-12 17:43:19
问题 I have problems connecting to CVS using ant build.xml. I figured out the reason was whitespaces in package attribute of CVS task as: <cvs cvsRoot=":pserver:user@xx.xxx.xxx.xx:/CVSREPO_CCP_MIG" dest="${basedir}" package="My Test Project"/> I learned from the ant website( http://ant.apache.org/manual/Tasks/cvs.html ) that we may Use a nested <module> element if you want to specify a module with spaces in its name. This specifies a package/module to work on, unlike the package attribute, modules

Tips on upgrading CVS to git/hg?

♀尐吖头ヾ 提交于 2019-12-12 17:00:26
问题 We still use CVS, I use git and hg for my personal use though I'm still a novice at both, but I realize they're much more modern and better, faster, distributed, etc. It's just everyone is so accustomed to CVS that I feel a whole slew of issues could arise if I were to be the one that recommended and actually did the upgrading/porting/transitioning of our current CVS server to git or hg. Has anyone actually done this, recently? Could you offer any insight or tips in terms of influencing

How to have Jenkins ignore certain files when checking for change?

£可爱£侵袭症+ 提交于 2019-12-12 14:12:26
问题 In the "Excluded Regions" of the CVS configuration, I have added the following: .*/.*/.*\.d .*/.*/.*\.o .*/.*/.*\.so .*/.*/.*\.a .*/.*/.*\.exe .*/.*/.*\.obj .*/.*/.*\.dll .*/.*/.*\.lib .*/.*/.*\.txt .*/.*/.*\.tar .*/.*/.*\.tar\.gz All files with the above extensions should be ignored. However, Jenkins still runs builds based on the fact that a file "build.txt" in some folder ABC has changed, or the one of the tar.gz files has changed. How to get Jenkins to ignore these files? Is something

Eclipse vs. CVS: Same Modules, Multiple Branches/Tags

半腔热情 提交于 2019-12-12 06:05:02
问题 I work on two products, each residing in its own CVS module; call them B (Base) and D (Dependent). D is dependent on B; B can exist on its own. Typically I want to have them together in my IDE environment so that I can e.g. follow API calls from D to B in the editor and debugger. These products are on distinct release schedules; a given branch/tag of D is dependent on a specific branch/tag of B. At any given time, I may be working on several different B/D branch/tag combinations. I'm an

Eclipse 'Add CVS Repository' hangs on known-good settings

自古美人都是妖i 提交于 2019-12-12 05:15:48
问题 I have a CVS server which is known to be ok (works from other machines). I am trying to set up Eclipse to connect from an Ubuntu box. The following command-line command succeeds: cvs -d ':extssh:myuser@myhost/path/to/repository' checkout myrepository Yet when I do Eclipse 'Add CVS Repository' it hangs on this, using both extssh and pserver protocols. extssh using port 22. (There's no error message, it just hangs. Regardless whether 'Validate connection on finish' is on or off.) I verified