- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我创建了一个分支并进行了一系列更改。我提交了更改,然后将更改存档。然后我切换到主分支并尝试进行合并。它说我有未提交的更改。所以我在 master 分支上做了一个提交,看看它在说什么。它说有一个名为 UserInterfaceState.xcuserstate 的文件被修改。所以我提交了更改(不确定更改是什么)。然后我再次尝试合并。然后它打开一个合并窗口并指示与 UserInterfaceState.xcuserstate 存在冲突。所以我回到分支,发现现在需要提交同一个文件。这在之前没有出现过。所以我提交了它并回到主分支。我再次尝试合并,但由于未提交的更改而无法合并。果然,UserInterfaceState.xcuserstate 再次需要提交。我提交并尝试合并。冲突也有同样的问题。它的恶性循环。
此文件是什么以及如何解决报告的冲突。它没有显示在我的项目导航窗口中。此外,它不在 unix 文件系统中。我完全被困住了。建议?我正在使用 xcode 4.5.2
最佳答案
UserInterfaceState.xcuserstate
是 Xcode 保存 GUI 状态的地方,例如窗口位置、打开的选项卡、项目检查器中的扩展节点等。
简单地调整 Xcode 窗口的大小将导致此文件发生更改并被您的源代码控制系统标记为已修改。您可以让您的 SCM 系统忽略对项目本身不重要的特定文件。
Git:Git ignore file for Xcode projects
颠覆:SVN ignore pattern with Xcode 4
关于xcode - 由于与 UserInterfaceState.xcuserstate 冲突而无法合并,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13870652/
我正在使用 Git 进行 Xcode 4 项目版本控制。我已经明确地将 ProjectFolder.xcodeproj/project.xcworkspace/xcuserdata/myUserNam
我创建了一个分支并进行了一系列更改。我提交了更改,然后将更改存档。然后我切换到主分支并尝试进行合并。它说我有未提交的更改。所以我在 master 分支上做了一个提交,看看它在说什么。它说有一个名为 U
我使用 svnX。 导入项目时,我选中“不忽略”选项。 (用于导入 libOAuth.a,...) 但是一个文件导致了一个小问题。 UserInterfaceState.xcuserstate 这个文
我想知道我们是否需要 checkin *.xcuserstate 文件?我认为它不是源代码的一部分?但也许在源代码管理中维护它很重要? 最佳答案 不,您应该从源代码管理中忽略该文件。它是 Xcode
我在 Xcode 项目中工作,我正在尝试将 .gitignore 配置为不获取 xcuserdata 文件夹中的任何内容。 我有以下.gitignore: # Xcode .DS_Store */bu
在 Xcode 中,我注意到 .DS_Store 和 *.xcuserstate 总是会改变并且不需要提交。所以,我写了一个包含以下内容的 .gitignore 文件: .DS_Store *.xcu
当我尝试提交我的代码项目时,它会显示一个名为“UserInterfaceState.xcuserstate”的文件,该文件必须提交。一旦我提交它并尝试将我的项目推送到 git,Xcode 就会 pop
我有一个项目一直在 Xcode 4.4.1 中进行,我想回到以前的分支。(注意分支并不复杂,而是代表线性发展) 当我选择上一个分支时有一个警告 UserInterfaceState.xcusersta
我是一名优秀的程序员,十分优秀!