我创建了一个新的CVS分支,检查出来并将一些文件夹和文件添加到其中。一旦我提交了分支更改,文件和目录就不会被提交到我的分支中,正如人们所期望的那样,而是进入主干。
根据this page,这是由......引起的。
Due to a bug in cvs 1.3 (on which rcvs is currently based), if you add a new file in a directory checked out on a branch, the file will appear on the main line, not on your branch. Caveat scriptor.
所以目前我只在trunk中使用这些新文件。幸运的是没有害处。但是我怎样才能将这些新文件放入分支?有小费吗?理想情况下使用IntelliJ 9.0作为CVS客户端。谢谢!
答案 0 :(得分:2)
在最简单的情况下,应该这样做(在工作副本中,从新目录的父文件夹中):
cvs up -rBranch
cvs up -jHEAD -d NewDirectory
即。将您的工作副本更新到分支,然后合并来自NewDirectory主干版本的更改(在过程中创建它(-d
参数))。在那之后你还需要提交。
答案 1 :(得分:0)
所以我最后解决了,所以分享我的经验: