UiPath Documentation
studio
2023.10
false
Studio 用户指南
重要 :
新发布内容的本地化可能需要 1-2 周的时间才能完成。

使用 SVN 管理项目

将 Studio 项目连接到 SVN 存储库并执行常见的来源控件操作,例如打开、提交、更新和还原。

从 SVN 打开项目​

  1. 在“团队”选项卡中,选择“从 SVN 打开”。系统随即会打开“从 SVN 存储库打开”窗口。

  2. 输入存储库 URL,或使用 docs image 按钮打开存储库浏览器。

在存储库浏览器中,您可以浏览并选择现有文件夹或复制“选定路径”。单击“确定”以确认选择并关闭窗口。

  1. 选择一个空白的签出目录。选择“使用凭据”框并填写用户名和密码。选择“打开”。该项目现在将显示在签出目录中。

  2. 当您从 Studio 打开文件时,例如 Main.xaml,“问题”对话框随即打开,并提供两个选项用于从存储库中提取文件:

    • 签出最新版本并编辑 - 在编辑模式下,从存储库打开 Main.xaml 文件的最新版本。“中断锁定”选项允许您从 SVN 存储库中签出一个先前已由其他用户签出的项目。
    • 以只读方式打开本地版本 - 以只读模式打开 Main.xaml 文件的本地版本。即使文件处于只读模式,也可以打开包管理器,但是为了执行更改和安装依赖项,需要签出 project.json 文件。

      选中“始终签出最新版本并编辑,不再显示”复选框,如此一来,在其后续出现时,“签出最新版本并编辑”选项便会传播您的选择。无论您选择哪个选项,都需要单独签出 project.json 文件,以使特定更改生效。

向 SVN 中添加项目​

备注:

有些 SVN 操作无法通过 Studio 直接管理。因此,为了确保最佳兼容性,请使用 SVN 客户端的最新版本。对于 TortoiseSVN,支持的最高版本是 1.9.7。

  1. 从后台视图的“开始”选项卡中创建项目或打开 Studio 中的项目。选择“开始” > “团队” > “添加到 TFS”按钮,或选择状态栏中的“添加到来源控件” > “添加到 SVN”快捷方式。系统将显示“添加到 SVN”窗口。

  2. 输入存储库 URL,或使用 docs image 按钮打开存储库浏览器。

在存储库浏览器中,您可以浏览并选择现有文件夹,或单击“创建文件夹”docs image用于添加新文件夹的。单击“确定”以确认选择并关闭窗口。

  1. 如果适用,请选中“使用凭据” ,然后键入用户和密码。选择“添加” ,以将项目上传到 SVN 存储库。

  2. 在“签入更改”窗口中,选择要添加到存储库中的文件,并写入“提交消息”。

  3. 选择“签入” 。文件与“提交消息”一起在存储在存储库中。project.json 文件在 Studio 中恢复为只读模式。

将项目添加到 SVN 时,“项目”面板中的上下文菜单包含 SVN 专属选项。 有关更多信息,请参阅“SVN 和 TFS 的上下文菜单选项”。

编辑和签入对 SVN 的更改​

  1. 将您的一个项目连接到 SVN 存储库。

  2. 打开.xaml文件的上下文菜单,然后选择“签出以进行编辑” 。系统随即会在本地映射最新版.xaml文件,然后在“项目”面板中打开此文件。系统会锁定此文件以进行编辑,直到将其签入为止。然后,对文件执行任何类型的更改。

    备注:

    一旦从 SVN 存储库签出某个文件,其他拥有访问权限的用户便无法再签出该文件。

  3. 打开.xaml文件或项目节点的上下文菜单,然后选择“签入” ,或者选择状态栏状态栏中的图标,该图标还会计算未提交的更改数量。系统将显示“签入更改”窗口。

  4. 检查更改并选中“显示无版本文件”框,以将导入的文件添加到存储库中。写入“提交消息”来描述更改。

  5. 选择“签入” 。最新版本现在与“提交消息”一起在存储在存储库中。在 Studio 中,project.json 文件恢复为只读模式。

  6. 选择“启动” > “团队” > “断开连接” ,以断开当前项目与来源控件的连接。

    备注:

    如果您在外部编辑器中编辑添加到来源控件的项目中的文件,则仅在您单击“刷新”后,更改才会在“项目”面板和状态栏中显示在“项目”面板中在“项目”面板中。

    更改凭据​

如果您在共享计算机上工作,则可能需要在对项目提交任何更改之前将凭据更改为当前的 SVN 存储库。

转到“开始”>“团队”选项卡,然后从 SVN 部分中选择“更改凭据”。输入您当前存储库的用户名和密码,然后选择“确定”。

此页面有帮助吗?

连接

需要帮助? 支持

想要了解详细内容? UiPath Academy

有问题? UiPath 论坛

保持更新