studio
2024.10
true
UiPath logo, featuring letters U and I in white

Studio 用户指南

上次更新日期 2024年12月19日

关于版本控制

实践证明,在开发需要多个用户之间顺畅协作的大型项目时,来源控件系统非常方便。您可以通过访问“主页”(Studio 后台视图) > “团队”来将 Studio 自动化项目连接到 GIT、SVN 或 TFS。



Studio 中默认启用 GIT、SVN 和 TFS 的来源控制插件。您可以从“主页”(Studio 后台视图)>“工具”>“插件”中单独启用或禁用它们。



在 Studio 中打开项目时,通过状态栏中的“添加到来源控件”按钮,您可以找到“GIT Init”、“复制到 GIT”、“添加到 TFS”和“添加到 SVN”的快捷方式。

我们建议将项目文件 夹中的所有文件和子文件 夹添加到来源控件中(默认情况下会忽略 .local 子文件夹)。 此外,请确保没有以排除项目文件和子文件夹的方式配置的忽略列表,例如 .gitignore 文件。
只有项目文件夹(包含 project.json 文件的文件夹)中的文件和子文件夹才能从 Studio 添加到来源控件。如果要从项目文件夹外部添加文件或文件夹,则必须使用其他来源控件客户端。
注意:无法同时连接到 GITTFSSVN

“GIT 版本控制”提供相关概述和说明,可指导您在 Studio 中处理由 GIT 进行版本控制的项目。

有关将项目签入到 TFSSVN 存储库的步骤,请参阅专用页面 “使用 TFS 管理项目”和“使用 SVN 管理项目”

在处理版本控制的文件的过程中,您需要比较文件本地版本与签入存储库的版本之间的更改。 您可以使用“ 工作流区别”来执行此操作。

如果要比较同一自动化项目中两个相似的文件,请使用 比较文件,该功能也可用于无版本文件。

以下是 GIT 忽略文件的示例:
# Compiled source # 
################### 
*.com 
*.class 
*.dll 
*.exe 
*.o 
*.so  

# Packages #
############ 
# it's better to unpack these files and commit the raw source 
# git has its own built in compression methods 
*.7z 
*.dmg 
*.gz 
*.iso 
*.jar 
*.rar 
*.tar 
*.zip  

# Logs and databases # 
###################### 
*.log 
*.sql 
*.sqlite  

# OS generated files #
###################### 
.DS_Store 
.DS_Store? 
._* 
.Spotlight-V100 
.Trashes 
.settings 
ehthumbs.db
Thumbs.db 
desktop.ini  

# Project files 
*.idea
/DocumentUnderstandingProcess/Tests/.pytest_cache/
/DocumentUnderstandingProcess/contentFiles/any/any/pt0/VisualBasic/.local/
/DocumentUnderstandingProcess/contentFiles/any/any/pt1/CSharp/.local/# Compiled source # 
################### 
*.com 
*.class 
*.dll 
*.exe 
*.o 
*.so  

# Packages #
############ 
# it's better to unpack these files and commit the raw source 
# git has its own built in compression methods 
*.7z 
*.dmg 
*.gz 
*.iso 
*.jar 
*.rar 
*.tar 
*.zip  

# Logs and databases # 
###################### 
*.log 
*.sql 
*.sqlite  

# OS generated files #
###################### 
.DS_Store 
.DS_Store? 
._* 
.Spotlight-V100 
.Trashes 
.settings 
ehthumbs.db
Thumbs.db 
desktop.ini  

# Project files 
*.idea
/DocumentUnderstandingProcess/Tests/.pytest_cache/
/DocumentUnderstandingProcess/contentFiles/any/any/pt0/VisualBasic/.local/
/DocumentUnderstandingProcess/contentFiles/any/any/pt1/CSharp/.local/

此页面有帮助吗?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath Logo White
信任与安全
© 2005-2024 UiPath。保留所有权利。