私有分支的版本控制?

koe*_*oen 2 cvs version-control

虽然我知道您可以使用第二个存储库进行备份,或者创建名为"privateBranchOfXcompletelyBrokenBackupOnly"的分支,但我很想知道本地支持远程私有分支的版本控制系统.

编辑:忘了告诉它应该远程私密.似乎只是镜像推送到私人回购模仿这个.

Gre*_*ill 5

关于新一代DVCS(例如我使用的Git)的一个好处是,个人开发人员可以很好地控制他们选择的工作方式.使用Git,我可以创建自己的私有分支,这对我来说意味着特定的事情,但不一定是其他任何人,并且在本地工作,而其他人甚至不需要知道它们的存在.我可以在这些分支之间移动更改,排序和组织提交,并且只有在我准备好共享它们时才将上行链接推送到上游.

有了一个集中的系统,如CVS,甚至颠覆,创建一个分支,实际上改变了共享资源库世界可见,权重股的操作.你必须勤于命名你的分支(所以个别开发人员不要碰撞)并在你完成后手动清理.

说到上面的话,Git也很容易支持公共分支,在那里我可以创建一个分支,做一些工作,并将其推向上游,以便其他人可以与我合作.或者,我可以创建一个分支,同事可以直接从我这里拿出它,而不必与所有人分享.

网站Why Git优于X有关于此功能的更多信息.事实上,第一项标题为"廉价本地分支".