相关疑难解决方法(0)

Mercurial和xcuserdata,.ds_store和.git

Mercurial noob在这里.我在处理mercurial和xcuserdata和.ds_store以及.git等文件时遇到了很多麻烦.我的智慧结束了.

目前的设置有一个中间回购,就像一个中间人.我们推动并拉动它的变化.

之前推送的提交包括在创建.hgignore文件之前包含不需要的文件(xcuserdata,git,ds_store).这引起了噩梦.

我尝试了什么:

我试图忽略这个问题并让合并处理它,但是由于冲突导致每次推送导致中央仓库上的分支(推送中的冲突没有在终端中显示,所以我没有机会在推送时合并)和腐败项目文件,它导致合并工具如filemerge和kdiff3挂起.

我尝试制作一个本地的.hgignore文件并使用hg忘记xcuserdata来停止跟踪那些东西,但它仍然推送并拉出那些不需要的文件.

我想要发生什么:

我希望中央仓库删除那些不需要的文件.每个开发人员仍应拥有自己的本地版本的这些文件.新提交将忽略这些文件.我该怎么做?

谢谢

merge mercurial xcode hgignore

5
推荐指数
1
解决办法
1293
查看次数

标签 统计

hgignore ×1

mercurial ×1

merge ×1

xcode ×1