Subclipse 入门指南和参考(四)
??? SVN注解视图 是SVN存储库探索透视图 的一部分,它允许您检查某一指定文件的修订历史,左键按下即可到达代码中的个别行。
??? 该视图由三个完全分开的区域组成:
第一个窗格列出了所选文件变更时所有的单独的记录,包括修订号和修订号对应代码更改的行数。Eclipse文本浏览器根据修订版显示所选文件对应的内容。?包含所选文件的历史视图。???? 历史视图和文件内容视图跟修订面板之间动态的联系。在修订面板中左击一个条目,在文本视图中的文件内将高亮显示此修订的所有修改行。反之,当您选中文本视图的一行,将在修订面板中高亮显示修订人。历史视图根据每个选中的修订号自动更改以提供它们完整的明细。
功能??? SVN控制台视图显示了您的客户端和SVN存储库之间的通讯。输出是以通过发指令到SVN服务器并模拟SVN命令行的方式来表达的。控制SVN控制台输出时有许多的工作台参数可以设置。
工具栏?
?Clear Console
?
?????? 清除当前的控制台窗口的输出。
?Scroll Lock
?
???????一旦激活,将阻止控制台窗口滚动输出新信息追加到列表的末尾。
Pin Console
?
?????? 防止控制台窗口主动跳跃到活动进程。
Display Console
?
???????切换控制台跳跃到一个您选择的进程。
Open Console
??????
?????? 打开另一个控制台窗口。
功能??? 该视图显示选中资源的历史轨迹,如果它还存在于SVN存储库的话。在SVN中,文件和目录两者间都会版本化,并有一个历史轨迹。如果选中的资源是在工作副本内,该修订当前检出时是高亮状态的(加粗)。
??? 该视图由三个完全分开的区域组成:
修订表格显示修订号、修订的日期/时间、修订人姓名,以及在第一栏的提交信息。您可以单击任何修订号,以显示其全部细节。?通过修订影响资源列表(修改,添加,删除或更改属性)。?选定修订的提交信息。Get file/contents????????? 更新内容和(或)本地资源的修订。?Show differences?您可以要求查看在SVN存储库的任意一个文件或文件夹的修订历史。?Revert ?????????? 您可以回滚某个指定修订的更改,以有效撤销已完成的部分更改。?Branch/Tag ? 以工作副本的方式检出存储库地址到您的本地工作区。?Update commit messages 您可以通过指定的修订(提交)操作以更新提交内容(提交信息,提交人等等)。?View annotation查看一个代码/文本文件特定行的修订历史。?Compare比较两个指定的文件修订。工具栏??? 修订表格中列出的任何条目都有一个可用的上下文菜单。
?
?? SVN属性视图列示了所有与一个选中的资源相关的SVN属性,并允许您增加、修改和删除它们。
??? 一般来说,属性仅仅是按键/值对排列的,这意味着某些事物在存储库中对应特别的用途。然而,有一些特性很明确,这尤其对SVN本身和用户界面(如Eclipse SVN 插件)而言都很重要。属性本身是版本化数据,所以如果你要更改一个属性,您需要在其他人查看它之前提交它。
上下文菜单Refresh View??? 刷新SVN属性视图,更新并显示存储库中最新的信息。
Add / Modify a property?
???? 此选项激活“Set a SVN Property ”面板。
Save property value??? 允许您保存属性值到当前或者可替代的工程中一个文件。
Delete Property?
??? 从选择的资源中删除属性(键和值)。提交删除请求之前会要求确认。
?
?
SVN存储库视图?? SVN存储库视图是SVN存储库探索透视图的一部分。
?
????SVN存储库视图允许您在Eclipse工作台定义和管理SVN存储库地址。存储库文件和文件夹以树状视图的结构存在,树状图的顶级节点表示一个指定SVN存储库地址的连接。一旦您定义了这样的一个地址,您便可以访问一系列的存储库操作,包括:
History ????? 您可以请求查看这个存储库的任何文件或文件夹的历史修订记录。Checkout????? 以工作副本的方式检出该存储库位置到您的本地工作台。Import/Export????? 直接从本地或网络资源位置导入至存储库,反之就从存储库导出一个已选择的资源。New, rename, delete ????? 您可以在该视图中直接操纵存储库的资源,包括创建新文件夹、重命名和删除文件(文件夹)。Branch/Tag????? 创建分支或标记存储库资源仅仅是一个简单的操作。Copy, paste????? 复制和粘贴功能可让您拷贝存储库内的单个文件或者整个文件夹。Relocate????? 由于IP地址更新、协议更改或者类似的原因迁移您的存储库。Compare????? 您可以选择两个文件或者文件夹以一个统一差异文件的方式进行比较。工具条?Home
????? 重置视图到顶层,同时保留当前位置的焦点。
Back ?????? 当选择"Go Into"命令进入层级视图后通过此命令后退。上下文菜单选项可能会略有不同,这取决于您在SVN存储库视图选择的条目。
New > New remote folder????? 此菜单项将产生“ New remote folder ”向导。
New > Repository Location????? 此菜单项将产生“新增新SVN存储库”向导。
History???? 此菜单项将在历史视图中显示选择的文件或文件夹的历史修订记录。
Create Unified Diff??? 此菜单项允许两个文件或文件夹被选中进行比较。比较的输出结果以统一差异格式的方式保存到一个文件。
Check Out?? ?如果在选中的目录中发现一个.project 文件,Check Out As Project就是一个可预见的选项。这个选项将在您活动的工作台的一个新文件夹内创建一个工作副本。如果您想要在您活动的工作台的其他位置创建一个工作副本,您可以使用 Check Out As Project Into 选项。然后您可以指定一个替代位置存放工作副本。如果在选中的目录中没有.project 文件,您可以使用Check Out As ... 选项。这个选项将允许您指定您希望创建的项目类型并检出存储库地址中的文件,然后为您的工作副本创建一个.project 文件。
Export?
??? 导出(复制)选定的资源到一个指定的目标位置。
Import????导入一个本地或网络资源到存储库里。
Rename/move? ?此选项将产生“移动或重命名一个远程资源”向导。
Branch/Tag? 此选项让您完成分支和标记进程时变为了一个单一的操作步骤,从而简化了对存储库资源的复制和粘贴。
Copy/Paste??? 这些选项允许您在存储库中复制和粘贴文件和文件夹资源。粘贴是一个提交操作,您将会被告知为粘贴进程的部分输入一个解释(评论)。
Delete??? 此删除选项从存储库中移除选定的资源。您可以在一个单一操作中删除选定的一个或多个文件( 文件夹)。要选择多个资源,按住Shift或Ctrl键,然后单击您想要删除的资源。删除是一个提交操作,您将会被告知为删除进程的部分提交一个解释(评论)。
Copy URL to clipboard???? 此选项将复制选定资源的完整存储库地址到Windows剪贴板。如果您想要和同事共享该地址,或者复制地址到一个Email、文档或者类似文本时时非常有用的。
Properties???? 此选项显示选定存储库资源的属性,包括网址、最后修订人、修订号和日期。
Refresh View????? 刷新SVN属性视图,更新并显示存储库中最新的信息。
Relocate???? 如果由于服务器IP地址更改、协议更改(如: http://到https :/ / ) 或者服务器设备中存储库目录的路径更改等导致存储库目录的地址发生了更改时,才使用此迁移命令。
?
?
?