我有一个名为john
我在办公室工作的分支机构。现在我想在家工作,所以我克隆了repo
. 现在因为我家的电脑有不同的设置所以有像
settings,test1, test2 , test3
等等,我不在我的家用电脑上跟踪。我想在同一个分支上工作john
,我也想提交到同一个分支。
我如何选择我必须工作的分支。以及如何忽略这些文件
我倾向于将默认文件保留在 repo 中,这些文件实际上不起作用但不会干扰正在使用的代码。例如,我没有在你的仓库中有一个名为 settings 的文件,而是有一个名为 settings.default 的文件
这可以安全地保存在您的存储库中并填充示例数据。然后,当您将存储库克隆到新位置或机器时,您只需将 settings.default 文件复制到设置并添加您的位置特定数据。
您将忽略 .hgignore 中的普通设置文件,因此它永远不会在 repos 之间推送。