如果处理完特定文件或者希望团队中的其它成员可以访问您的更改,您则可以将文件重新提交到文档库。非常重要的是,您需要详细描述所做的更改,以便您和其他人能充分了解文件中更改的范围。在处理冲突时,这些备注可能会很有用。
在将文件重新提交到文档库时,Perforce 会将您的更改合并到文档库中已有的文件中。如果存在任何冲突,则必须先解决冲突,然后文件才能成功地提交到文档库。
将您的更改提交到文档库的方法是:
在菜单栏中,点击 Project > File Manager...。
此时将打开 File Manager。
点击 Submit Changes 按钮,然后点击以下其中某个选项:
Work Units —— 仅发送工作单元到服务器进行 check-in。
Sources —— 仅发送源文件到服务器进行 check-in。
All —— 发送所有未完成的文件(工作单元和源文件)到服务器进行 check-in。
此时将打开 Submit Changes 对话框。
如果您不想将特定文件 check-in 到服务器,则可取消选择这些文件,然后点击 OK。
右键点击选定的工程文件之一,然后从菜单中选择 Submit Changes。
此时将打开 Description 对话框。
输入您对文件所做的更改的详细描述。
如果您想在提交更改后立即继续编辑文件,则选择 Check out file(s) after submit 选项。
点击 OK。
此时 Process Log 对话框将打开,显示文件已经 check-in 或“提交”。
点击 OK 以关闭 Process Log。
文件的状态设置为“normal”。
点击 Close 以关闭 File Manager。
在 Project Explorer 中,除非您选择了 Check out file(s) after submit 选项,否则工程文件将带有 Checked in 叠加图标。
将单个文件提交到文档库的方法是:
在菜单栏中,点击 Project > File Manager...。
此时将打开 File Manager。
切换到以下某个选项卡:
Work Units —— 将工作单元添加到 Perforce。
Sources —— 将音频文件添加到 Perforce。
选择您要提交的文件。
右键点击选定的工程文件之一,然后从菜单中选择 Submit Changes。
此时将打开 Description 对话框。
输入您对文件所做的更改的详细描述。
如果您想在提交更改后立即继续编辑文件,则选择 Check out file(s) after submit 选项。
点击 OK。
此时 Process Log 对话框将打开,显示文件已经 check-in 或“提交”。
点击 OK 以关闭 Process Log。
文件的状态设置为“normal”。
点击 Close 以关闭 File Manager。
在 Project Explorer 中,除非您选择了 Check out file(s) after submit 选项,否则现在工程文件将带有 Checked in 叠加图标。
技巧 | |
---|---|
您也可以通过在 Project Explorer 中右键点击工作单元,然后选择 Workgroup > Submit Changes 来将更改提交到 Perforce 文档库中。 |