-
Notifications
You must be signed in to change notification settings - Fork 148
Open
Description
鉴于很多同学是 git 新手,我简单写写 github 是怎么进行协作工作的。
-
避免用拷贝粘贴的方法同步工作,这样可以减少冲突出错。
-
推荐在本地编辑,不要用 web 编辑,这样想全文搜索替换什么的都容易的多。
-
充分利用 branch 和 pr ,方便融合。
-
多用 pr 界面的 review (讨论) 功能,针对特定语句和词汇充分交流。
方法是这样的:
参与的同学先点右上角的 fork ,这样就可以在自己账号名下复制出完全一样的 stellaris_cn 仓库。github 工作流程是, 只在自己的仓库修改,然后向上游提交 pr ,上游主干负责审核和合并。pr 的全称是 pull request ,在 web 界面上可以看到绿色的 pull request 按钮,意思就是,你来看看我这个分支上的修改。
pr 是针对分支的,不是针对提交的,所以一旦你创建好了 pr ,可以继续提交新内容,修改,在上游仓库的 pull request 里都会看到更新。
如果你提交 pr 后,想翻译别的地方,但是又不想影响之前的 pr ,可以在自己仓库创建分支 (branch) ,每个分支都可以单独提 pr 。
合并之后的 pr 分支都可以安全删除(github 会提示你可以删除的)。
平常翻译时,尤其是提交之前,可以考虑经常同步主干,也就是 pull 上游的 master ,然后 merge 到自己的仓库。这样可以减少 pr 冲突。
github 有 windows 客户端可以安装,在上面你可以 clone (复制仓库到本地),可以 commit (提交到本地仓库),push (推送到远程仓库)。
rikxqd and 3c
Metadata
Metadata
Assignees
Labels
No labels