`
sunxboy
  • 浏览: 2869768 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

SVN Workspace Synchronization

阅读更多

SVN Workspace Synchronization is shown in the 'Synchronize View' after a click on a 'Team>Synchronize' menu item or 'Synchronize' button on 'Team' toolbar of the 'Team Synchronizing' perspective. It provides a probability to inspect the changes types of your local copy from the remote one.

This is how 'SVN Workspace Synchronization' in the 'Synchronize View' looks like:

Synchronize View

Synchronization state

The synchronization state is shown with the help of the following icon decorations:

Icon Description
Incoming addition An incoming addition icon means, that the marked resource was added to a repository location, so it's new comparatively to the local copy. It will be added to the local copy after update action.
Incoming change An incoming change icon means, that some changes to the marked file were made comparatively to your local copy. The changes will be added to the local copy after update action.
Incoming deletion An incoming deletion icon means, that this resource was deleted from a repository location, but it's still contained in the local copy. It will be deleted from the local copy after update.
Outgoing addition An outgoing addition icon means, that the marked resource was added to the local copy, so it's new comparatively to the repository location. It will be added to the repository after commit action.
Outgoing change An outgoing change icon means, that some changes to the marked file were made comparatively to the repository location. The changes will be added to the repository after commit action.
Outgoing deletion An outgoing deletion icon means, that the marked resource was deleted from the local copy, but it's still contained in the repository location. It will be deleted the repository after commit action.
Conflict addition A conflict addition icon means, that to different resources with the marked resource name were added both to the repository location and to the local copy.
Conflict change A conflict change icon means, that the changes, that can't be merged automatically were made both with local copy and repository one. A manual merge is required. The parents of the decorated resource will be also decorated.
Conflict deletion A conflict deletion icon means, that both local and repository's copy of the resource were deleted.
Properties change A properties change icon means, that the properties of local or repository's resource were changed.

 

Toolbar

Synchronize ( ) - starts synchronization with repository.

Pin Current Synchronization ( ) - pins current synchronization, so other started synchronizations will be shown in another synchronization view.

Next difference ( ) - shows the next difference of the resources.

Previous difference ( ) - shows the previous difference of the resources.

Collapse all ( ) - redraws the view collapsing all expanded items.

Expand all ( ) - redraws the view expanding all collapsed items.

Incoming mode ( ) - redraws the view showing only incoming changes.

Outgoing mode ( ) - redraws the view showing only outgoing changes.

Incoming/outgoing mode ( ) - redraws the view showing both incoming and outgoing changes.

Conflict mode ( ) - redraws the view showing only conflict changes.

Update All Incoming Changes ( ) - activates the update action for all incoming changes.

Commit All Outgoing Changes ( ) - activates the commit action for all outgoing changes.

Show Change Sets ( ) - displays specific model based on change sets. The view shows incoming changes grouped by commit comment which is handy for seeing who released what and why. For outgoing changes, the user can create change sets to group related changes.

Drop-down menu:

  • Pin Current Synchronization ( ) - pins current synchronization.
  • Remove Current Synchronization ( ) - removes current synchronization info from the view.
  • Remove Un-Pined Synchronization ( ) - removes all unpinned synchronizations from the view.
  • Mode - offers the user to choose a synchronization mode (incoming, outgoing, both or conflict).
  • Presentation - offers the user to choose presentation mode (flat, tree, compressed folders).
  • Preferences... - opens Synchronization preferences window.
  • Schedule... - offers to schedule the synchronize operation.
  • Show synchronization info contiguous - shows synchronization for already synchronized resources, while the synchronization process for others is still running at background.

Pop-up menu

Open in compare editor (files only) - opens the file in compare editor with its content on the left and repository file content on the right.

Open (files only) - opens the file with default editor.

Open with... (files only) - opens the file with probability to choose the editor.

Edit - provides a probability to copy, delete, move or rename a resource.

Synchronize - starts synchronization with repository.

Remove from View - removes the selected resource from the view. It will reappear in the view if it's synchronization status changes.

Update - activates the update action for the selected resource.

Commit... - activates the commit action for the selected resource.

Override and update... ( ) - replaces the selected resource local copy with a repository one.

Override and commit... ( ) - replaces the selected resource repository copy with a local one.

Mark as merged... - mark the file as if it is already merged.

Revert... ( ) - reverts the file changes to the unmodified state.

Add to version control... - adds a selected resource to version control.

Add to svn:ignore... - adds a selected resource to svn:ignore.

Create Patch... - creates patch based on local changes.

Branch... ( ) - creates branch from working copy.

Show History ( ) - shows SVN History View for a selected resource.

Show Annotations - shows annotation for a selected resource.

Show Properties ( ) - shows SVN properties of a selected resource.

Set Property... - sets property on local resource.

Set Keywords... - sets keywords on local resource.

Lock... ( ) - locks local resource.

Unlock ( ) - unlocks local resource.

Clean-up - performs clean-up for selected folder.

 

 

分享到:
评论

相关推荐

    SVN常用操作----查看代码提交以及改动记录方法

    **SVN常用操作——查看代码提交及改动记录方法** 在软件开发过程中,版本控制系统如Subversion(SVN)是团队协作的重要工具。它允许开发者跟踪和管理代码的修改历史,以便于协同工作、回溯错误并理解代码的发展过程...

    SVN服务资源配置

    6. 完成连接后,再次右键点击“SVN_Workspace”,选择SVN Checkout…,这样就从服务器上拉取了最新的代码。 ### 5. 上传与下载资源 现在,你可以在这个文件夹中工作,创建、修改文件。当需要提交更改时,回到“SVN...

    SVN培训 SVN培训 SVN培训 SVN培训 SVN培训 SVN培训

    2. **工作副本(WorkSpace)**: 开发人员本地的工作区域,从配置库中检出源代码进行编辑,完成后将更新提交回配置库。 **SVN的工作模式** 1. **复制-修改-合并**: 每个用户有独立的副本,平行工作,最后合并改动。 ...

    svn-win32-1.7.2.zip (win32svn) [SVN 绿色版]

    将文件解压缩到 C:\ 下,将解压缩后的 svn-win32-1.7.2 文件夹名改为 svn,然后将 C:\svn\bin 加入到系统的 PATH 环境变量中,即可开始使用。 将 svnserve.exe 设置为系统服务: sc create svn binpath= "C:\svn\...

    svn1.14.1、svn1.14.2

    svn1.14.1、svn1.14.2

    MyEclipse9或10添加SVN教程和包及svn服务器软件

    选择“File” -> “Import” -> “Versioned” -> “Existing Projects into Workspace”,或者在新建项目时选择“SVN”选项。 4. **日常操作**:在MyEclipse中,你可以直观地看到文件的版本状态(如未修改、已修改...

    svn服务用svnsync命令双机热备

    ### SVN服务用svnsync命令实现双机热备 #### 概述 在软件开发过程中,版本控制系统(Version Control System, VCS)是必不可少的工具之一。Subversion(SVN)作为一款广受欢迎的集中式版本控制系统,在企业级项目...

    svn web client svn客户端

    **SVN 客户端与 Web 客户端详解** SVN(Subversion)是一种广泛使用的版本控制系统,用于管理软件项目的源代码和其他文件的版本。它允许团队成员协作开发,跟踪文件更改,合并代码,并轻松回溯到任何历史版本。...

    清楚svn目录下生成的.svn文件夹

    在使用Subversion(SVN)版本控制系统管理代码时,`.svn`文件夹是SVN用于存储元数据的地方,包括版本信息、工作副本配置等。这些文件夹对于SVN的正常运行至关重要,但有时它们可能会占用大量的磁盘空间,或者在不...

    获取svn最新版本号示例 以及svn常用命令

    在软件开发过程中,版本控制系统是不可或缺的工具,其中Subversion(简称svn)是广泛应用的一种集中式版本控制系统。本文将深入探讨如何获取svn的最新版本号,并介绍一些常用的svn命令。 首先,获取svn的最新版本号...

    如何去掉svn标记

    在软件开发过程中,版本控制系统扮演着至关重要的角色,其中Subversion(简称SVN)作为一款开源的集中式版本控制系统,被广泛应用于项目管理之中。然而,在使用SVN的过程中,用户可能会遇到一个常见的问题:如何去除...

    VS2022 SVN 插件

    **Visual Studio 2022 SVN 插件详解** 在软件开发过程中,版本控制是至关重要的环节,它帮助团队协作并跟踪代码的变化。Subversion(简称SVN)是一款流行的开源版本控制系统,而AnkhSVN则是一个针对Microsoft ...

    svn插件myeclipse+svn插件

    【标题】:“svn插件myeclipse+svn插件” 【描述】:“svn 插件 myeclipse 插件文件+安装方法在压缩包内” 本文将深入探讨如何在MyEclipse集成开发环境中安装和使用Subversion(SVN)插件,以便更有效地进行版本...

    SVN冲突深度解析完整版

    如果我们安装了SVN客户端,可以右键打开workspace中的文件夹,然后选择TortoiseSVN > Clean up...。 第三种方法是删除lock文件。我们可以直接进入到文件夹下的.svn目录,然后删除lock文件。 SVN冲突的解决方法有...

    svn绿色windows版本,客户端,支持IntelliJ IDEA配置svn客户端环境

    SVN(Subversion)是一种广泛使用的版本控制系统,用于管理文件和目录的历史版本,便于团队协作和项目管理。在Windows平台上,有许多SVN客户端可供选择,其中SlikSVN是一款流行的轻量级绿色版本,尤其适合那些希望...

    清理SVN、断开SVN连接,工具

    在IT行业中,版本控制系统是开发团队协作的重要工具之一,Subversion(简称SVN)就是其中广泛应用的一款。SVN能够帮助开发者追踪代码的变化,合并不同人的修改,并管理项目的多个版本。然而,有时候我们可能需要断开...

    SVN中文手册 SVN中文手册

    SVN svn SVN中文手册 SVN资料 svn配置SVN svn SVN中文手册 SVN资料 svn配置SVN svn SVN中文手册 SVN资料 svn配置SVN svn SVN中文手册 SVN资料 svn配置SVN svn SVN中文手册 SVN资料 svn配置SVN svn SVN中文手册 SVN...

    RapidSVN:轻量级、可视化SVN客户端RapidSVN-0.13.0.8249-PortableSoft

    RapidSVN是一款轻量级且用户友好的可视化Subversion(SVN)客户端,专为开发者和团队协作设计。Subversion是一种版本控制系统,用于管理软件项目中的文件和目录的更改历史,使得多人协同开发变得更加高效和有序。...

    svn清理sqlite3

    在IT行业中,版本控制系统是开发团队协作的重要工具,Subversion(简称svn)就是其中的一款广泛应用的开源版本控制系统。本文将详细讲解如何解决“svn无法清理、上传、下载”的问题,以及涉及的SQLite3数据库相关...

    svn账号密码找回,本地svn账户查看

    在IT行业中,版本控制系统是开发团队协作的重要工具,其中Subversion(简称svn)是一种广泛应用的集中式版本控制系统。本文将详细讲解如何进行“svn账号密码找回”以及“本地svn账户查看”的操作。 首先,让我们来...

Global site tag (gtag.js) - Google Analytics