版本控制
newgrammer
aaaaaaaaaaaaaaaa
展开
-
学习CVS
学习CVS CVS是一个版本控制系统。可以用它存储项目文件的所有修订版本。 仓库——所有项目文件都会保存在仓库中。换句话说,仓库就是保存项目文件备份的地方。应该定期备份仓库,那可都是钱。几乎所有类型的文件都可以存入这个仓库。 准则:x文件是否应存入仓库?“如果没有最新版本的x文件,我们还能生成并交付最新的应用程序吗?”如果回答是不,那么就应该将x文件保存到仓库。原创 2006-07-24 15:45:00 · 1632 阅读 · 0 评论 -
从主干到分支
启动WinCVS。在左边的工作区文件夹下右击项目文件夹——update。在弹出的update setting对话框里勾选create missing directories that exist in the repository。然后单击update option——勾选retrieve rev./tag/branch——填写分支名。单击确定。原创 2006-08-10 12:25:00 · 1208 阅读 · 0 评论 -
用WinCVS向一个模块添加文件和/或文件夹
首先在项目文件夹里添加一个文件启动WinCVS。菜单——view —— file filter —— hide unknow 取消(不隐藏不知道的文件及文件夹)看到带"?"的文件,就是新添加的文件单击菜单modify,之后有三种选择:add ——以文本形式添加(适用于程序的源文件、文本文件)add binary——以二进制文件形式添加(适用于声音文件、图形文件、及word文件等)add unic原创 2006-08-03 23:49:00 · 4073 阅读 · 0 评论 -
把分支带回主干
在工作文件夹下右击项目文件夹或文件——update在弹出的update setting 对话框里勾选create missing directories that exist in the repository然后在update option下勾选reset any sticky date/tag然后在merge option下勾选only this rev./tag,填入分支名单击确定。原创 2006-08-10 12:58:00 · 1076 阅读 · 0 评论 -
用WinCVS查看同一文件的两个版本之间的差异
启动wincvs。右击一个文件,在弹出菜单上单击graph。在图上选中两个不同的版本,单击菜单graph——diff。两个文件之间的不同会被显示在下方。原创 2006-08-06 00:55:00 · 2425 阅读 · 0 评论 -
用WinCVS提交修改
首先启动WinCVS。在左边打开工作区目录。右击要提交的项目的文件夹或者右击要提交的文件。 在弹出的菜单上单击Commit菜单项。在键入的对话框里键入log message。单击确定按钮。原创 2006-08-02 22:37:00 · 1322 阅读 · 0 评论 -
用WinCVS同步本地工作区
启动WinCVS。在左侧的Module里面打开本地工作区文件夹右击要更新的项目文件夹单击Update弹出Update Setting对话框然后在里面设置一些东西单击确定原创 2006-08-01 21:40:00 · 949 阅读 · 0 评论 -
用WinCVS创建标签
启动WinCVS。在左边的工作区目录下下选中一个文件,或一个项目文件夹。单击菜单modify——create a tag。在弹出的对话框里填入new tag name。单击确定。原创 2006-08-08 06:49:00 · 1332 阅读 · 0 评论 -
用WinCVS得到某一个版本的文件
首先启动WinCVS。在本地工作区目录下,右击要一个文件,在弹出的菜单上单击graph。在图上右击某一个版本,在弹出菜单上单击update to selected菜单项。原创 2006-08-07 03:26:00 · 1456 阅读 · 0 评论 -
用WinCVS查看文件的历史
要查看一个文件的历史首先启动WinCVS。在工作区的项目文件夹下,右击要查看历史的文件。在弹出的菜单上单击graph菜单项。原创 2006-08-05 09:07:00 · 2582 阅读 · 0 评论 -
用WinCVS创建分支
启动WinCVS。在左边选中工作区目录下的项目文件夹。单击菜单modify——create a branch。在弹出的Create branch settings对话框里填写New branch: aaa。然后勾选Check that the files are unmodified before tagging。单击确定。原创 2006-08-09 06:49:00 · 1749 阅读 · 0 评论 -
用WinCVS删除文件
要删除文件有两种方式: Remove和Earse。两者的效果不同。remove删除本地工作区的文件,同时移除仓库里的相应文件。而earse只删除本地工作区内的文件,保留仓库里的文件。两个命令都可以在菜单modify下找到。在本地工作区下进行操作。删除之后要重新提交,才能生效。earse之后文件会显示missing状态。还可以用update命令把文件更新回来。右击该missing文件——update原创 2006-08-04 14:15:00 · 2259 阅读 · 0 评论 -
用WinCVS导入模块
用WinCVS导入模块 通常我倾向于将一个项目作为一个模块进行导入。这样最为合理。一个解决方案通常由多个项目组成,而一个项目也可以在多个不同的解决方案里。不应该将整个解决方案作为一个单一模块导入。 首先启动WinCVS。右击项目文件夹——Import module系统弹出Import filter提示:WinCVS总是把.cs和.vb文件理解为二进制文件。必须手动把它修原创 2006-07-30 17:29:00 · 2506 阅读 · 0 评论 -
用WinCVS签出模块
启动WinCVS。右击工作区文件夹——Checkout ModuleModule name and path on the sever: 填写要签出的模块名。Local folder to check out to: 填入工作区目录。CVSRoot: 填入仓库地址。单击确定。原创 2006-08-01 00:27:00 · 946 阅读 · 0 评论 -
使用WinCVS创建仓库
使用WinCVS创建仓库 首先运行WinCVS。菜单——Remote——Create a new repository在CVSROOT里填入仓库跟目录,例如“c : / sandbox2”。确定 执行之后返回: cvs -d c:/sandbox2 init ***** CVS exited normally with code 0 *****原创 2006-07-29 20:46:00 · 1300 阅读 · 0 评论 -
浅尝版本控制
使用WinCVS创建仓库用WinCVS导入模块用WinCVS签出模块用WinCVS同步本地工作区用WinCVS提交修改用WinCVS向一个模块添加文件和/或文件夹用WinCVS删除文件用WinCVS查看文件的历史用WinCVS查看同一文件的两个版本之间的差异用WinCVS得到某一个版本的文件用WinCVS创建标签用WinCVS创建分支从主干到分支把分支带回主干原创 2006-08-10 13:08:00 · 1067 阅读 · 0 评论