简介
版本管理工具,类似git,可以创建和合并分支,但是对大文件的支持比git好,拥有图形化的分支浏览 和管理工具,可以用于项目的版本管理,外包文件交付和客户项目交付。
安装
默认安装命令行工具和图形用户界面(默认配置一直下一步即可)
运行
Unity ID 一键登录,Plastic客户端会直接拉起 plastichub网页端进行账号登录状态认证
基本概念
plasticSCM与svn的架构相似,workspace为本地存放项目文件的空间,本地不对仓库进行维护,所有的提交操作都提交到云端服务器的repo。
创建库
在左侧面板打开repositories面板,在新出现的repo面板中点击New repositories,注意server的url是否正确(目前中国更新版PlasticSCM允许cloud.cn简明服务器地址后缀)
创建repo,输入repo的名字,然后创建。
获取已存在的库
选择一个存在的repo,右击Create workspace for this repository.
获取更新
如果要更换更新的库,需要在workspace中双击激活要更新的库,当前激活的库会加粗表示
在Workspace Explorer面板中点击Update workspace,获取更新
修改管理
上传改动
在对项目中的文件进行修改后,可以在Pending changes中查看这些改动,在Checkin comments中 对本次修改的内容进行说明后,点击checkin按钮对本次修改进行提交。 当然,如果其中存在暂时不想上传的文件,可以在下面的详细内容中取消勾选这个文件。 如果存在永远不想上传的文件,可以右击这个文件,将其添加到ignore list中。
注意:plastic默认ignore记录这些ignore的ignore.conf文件,所以需要手动将这个文件中ignore自己的条目删除
如果对其中的某个文件存在疑惑,可以点击show diffs查看本次修改对这个文件内容的改动。
撤回改动
如果对本次的修改不满意,想要撤回这些改动,则可以通过选中这些文件然后点击Undo changes来 取消本次的改动。
查看改动提交记录
在Changesets里找到提交记录
版本回退
在Branch Explorer中,可以查看改动树,然后选择你想要回退的版本,右击选择switch workspace to this changeset,这样当前的项目就回到了之前的状态。
创建分支
上面的操作对于单线管理已经足够了,但是如果有需求需要开分支进行多线管理时,就需要创建分 支。 在Branch Explorer中,可以看到当前的版本树,然后选择某个你想要的版本,在创建分支前,建 议先通过右击选择Label this changeset,给这个版本添加一个label,用于记录这个版本的一些特性,然 后右击选择Create branch from this changeset,来创建一个分支。在新的分支中,你的这些改动不会影响主分支,可以自由的提交改动进行测试。
合并分支
当在分支中的修改结束后,需要将更改合并进入主分支,在Branch Explorer中先选择主分支上的 节点,右击switch workspace to this changeset,然后选择要合并的分支,右击选择Merge from this changeset
Plastic会跳转到Merge from changeset面板,选择Apply changes
合并成功,如果存在冲突,则需要对冲突进行修复。
然后就本次合并操作在Pending changes里上传
分支合并结束。
731

被折叠的 条评论
为什么被折叠?



