我已经使用了一些VCS,如CVS,SVN和Git。我失踪的一个功能无法在任何地方找到。VCS能够为每个用户版本化文件
有我想在存储库中有文件,但每个用户都应该有它自己的。因此,当您结帐时,您将获得该文件的默认设置,并仅为您自己提交更改。
为什么我要这个?有一些文件喜欢配置,我希望在存储库中有一个默认版本(例如用于构建版本或新团队成员的起始基础),但对该文件的更改只与某个开发人员(或工作副本)相关,因为它将包含仅对该开发人员/工作副本有效的路径。
目前,当我不添加此文件: - 创建一个新的工作副本或导出为一个发布版本 的时候,我想念他们 - 没有历史而改变,我可能已经做了自己的实验
目前当我将这些文件添加到存储库时: - 我可能永远不会提交它们,所以我在存储库中有一个默认值,但我的文件始终标记为“已更改”。在SVN中,我可以将它添加到“ignore-on-commit”更改列表中以提高一点。 - 我可能会失去一个困难的配置文件(数据崩溃,笔记本电脑盗窃等)自己的变化
是否有VCS能够做到这一点? SNV或git是否支持我可能会监督的事情?
SVN-每用户分支+原始分支。 * Sapienti坐着!* – 2012-03-30 16:11:52
这意味着很多与主干同步,更多的冲突必须手动解决。 – ZoolWay 2012-03-30 16:22:57
编号根本没有合并(除非在模板周期中动态更改“模板”)。第二次尝试... – 2012-03-30 16:35:38