高效使用Eclipse与Subversion进行版本控制
1. 导入敏捷项目后的工作台情况
当导入敏捷项目后,控制台视图和Pydev包资源管理器视图会有相应活动。控制台视图会显示Subversion检出操作的输出,Subversive会详细记录其操作,既展示操作的命令行等效形式,也展示操作的输出结果,若有需要,你也能在命令行中复制这些操作。
Pydev包资源管理器的外观也与之前不同。项目名称旁会显示其仓库的URL,每个节点旁会显示版本号,且每个图标都有一个小黄标记,表明该节点是从Subversion共享而来的。不同的团队提供者会使用不同的标记,额外的标记则用于指示其他状态变化。
2. Eclipse与Subversion的交互操作
在Eclipse中,许多操作都与Subversion直接关联。例如,删除受Subversion控制的模块或包,会同时从Subversion中删除该文件;复制或重命名模块或包,也会在Subversion中进行相应的复制或移动操作。
不过,有些预期与Subversion关联的操作却并非如此。创建新文件、模块或包时,并不会自动将其添加到Subversion中。更令人困惑的是,撤销操作只完成了一半,撤销创建新文件的操作时,新文件仍会留在工作区,同时恢复旧文件,移动和重命名操作也存在类似情况。但这些问题可能在未来得到解决。
通过团队仓库视图,能清晰了解工作副本相对于仓库的状态,而Subversive在这方面表现出色。
3. 团队仓库视图的使用
团队仓库视图替代了之前章节中大部分的Subversion状态操作。它能展示仓库与工作副本之间的差异,以及工作副本与
超级会员免费看
订阅专栏 解锁全文

187

被折叠的 条评论
为什么被折叠?



