我将我的项目待办事项组织到书签文件夹中,这是一个非常好的功能,但问题是书签不会出现在 git 上以进行暂存和提交... 我尝试了 ChatGPT,它给了我这个地址以添加到 git 忽略文件中:
MyProject.xcodeproj/xcuserdata/YourUsername.xcuserdatad/Bookmarks.xcbm
但是这个地址不存在,我也在finder上搜索了“Bookmarks.xcbm”但没有找到它。
我的问题是:
1- 与开发人员共享书签是个好主意吗?
2-我如何以及能够实现这一目标?
您从ChatGPT获得的信息基本正确。书签包含在文件中:
YourProject.xcodeproj/
project.xcworkspace/
xcuserdata/
yourUserName.xcuserdatad/
Bookmarks/
bookmarks.plist
这是用户级别的数据。您的
.gitignore
文件已经排除了通过 Git 共享的用户数据,并且您不想更改它,因为您不想将您的用户数据强加给其他人。当然,如果您愿意,您可以复制 plist 文件并将其通过电子邮件发送给您的同事,然后由他们决定如何处理它。
如果您认为书签(如断点)应该能够提升到项目级别,以便在处理同一项目的不同用户之间共享它们,您应该向 Apple 提交请求。