您的位置  > 互联网

SVN的工作原理及操作流程的主要操作

2、SVN的主要操作

1.SVN结账(SVN):

SVN 用于第一次与 SVN 服务器建立连接时。

结账时,您需要提供:

注意:签出之前,先新建一个文件夹,因为签出时会签出很多文件和文件夹。 创建新文件夹的目的是将所有签出的文件和文件夹放在一起。

结账步骤如下:

1)创建一个空文件夹(项目名称),如:D:\

2)进入新建的文件夹

3) 右键单击​​并选择“SVN ...”

4)在打开的小窗口中,

a) URL:输入项目的svn url地址,

b) 检出目录:进入步骤1中创建的文件夹目录(D:\)

5)点击“确定”即可查看。

注:如果是第一次结账,会弹出以下2张图片。 输入用户名和密码,如下图:

输入上图中的用户名和密码后,点击“确定”按钮,数据就会开始从SVN服务器下载到本机。

如下所示:

然后点击上图中的“确定”按钮。 至此,第一个文件从SVN服务器下载完毕。

6)查看本地文件结果,如下图:

2.SVN提交(上传SVN):

SVN提交是指修改、添加、删除您计算机上的文件或文件夹,或者上传到SVN服务器。

每当本地文件被修改或删除时,即本地文件与服务器文件不一致时,您可以通过“提交”功能将本地文件上传到服务器,以便其他人更新(下载或同步)到您所提交。 文档。

例如:下图红色部分“修改状态”中的文件

3.SVN更新(下载SVN):

将SVN服务器中修改的内容更新/下载到您的个人电脑上,保持与SVN服务器一致

每当你想查看某个或多个文件的最新内容时,你需要先从SVN下载该文件的最新内容。 在这种情况下,您需要使用“SVN更新(U)...”功能。

SVN更新具体步骤如下:

1)进入你要下载更新的文件夹(我的是D:\)

2)右键单击文件夹“D:\”的空白处,如下图,单击“SVN更新(U)...”

3)点击“SVN更新(U)...”,弹出如下页面:

4. 重新定位:

当SVN地址发生变化时,需要进行迁移。

方法:右键单击SVN对应文件夹的空白处,选择“”->“重新定位(C)...”

5、显示日志:

查看历史记录主要涉及查看文件或文件夹的提交历史记录,例如谁、何时、哪些文件或文件夹被提交。

方法:右键单击SVN对应文件夹的空白处,选择“”->“显示日志(L)”

3. SVN状态图标的含义

常见的SVN图标有以下几种,如下图:

1、“常规”:绿色圆圈加白色对勾,主要表示您电脑上的文件或文件夹与SVN服务器上对应的文件一致,没有对您的电脑进行任何修改。

2.“修改”:带有白色感叹号的红色圆圈。 当您开始编辑文件时,文件的状态将更改为已修改状态,并且图标也会更改为带有白色感叹号的红色圆圈。 通过这个状态变化,你可以知道你修改了哪些文件,以及哪些文件需要提交。

3.“冲突”:黄色三角形加黑色感叹号表示存在冲突。 一般情况下,在同时编辑一个文件的时候,很可能会出现这种冲突。

4.“只读”:带有白色复选标记的灰色圆圈。 这是设置只读属性后会出现的标记。 在获得文件锁之前,无法取消只读。 只读文件使用此重载图标来指示您必须在编辑之前获得锁定。

5.“已删除”:红叉表示对应的文件或文件夹计划删除,或者文件丢失。

6.“添加”:蓝色加号表示该文件或文件夹已计划添加到版本控制中。 通常新创建的文件或文件夹都会有这个标志。

7.“忽略”:带有白色横线的灰色圆圈表示不再受版本控制。

8.“无版本控制”:带有白色问号的蓝色圆圈表示还没有版本控制,但尚未被忽略。

9.“锁定”:黄色的锁表示该文件被锁定,必须释放锁定才能提交其他人的修改。