gpt4 book ai didi

git - 如何阻止 XCode 4 修改本地 Git 存储库?

转载 作者:太空狗 更新时间:2023-10-29 12:46:15 26 4
gpt4 key购买 nike

我有一个 Git 存储库,出于我自己的原因,我想在 XCode 4 之外管理它。我真正想要的是 XCode 只留下我的存储库。但是,我注意到 XCode 会将新项目添加到存储库中(如果它们保存在存储库中)。

例如,假设我从一个普通的 ol' repo 开始:

mkdir gittest; cd gittestgit init; touch a; git add a; git commit

我启动 XCode 并创建一个新项目。注意:我没有选中“为此项目创建本地 git 存储库”复选框。对于目标目录,我将其保存到目录 gittest

git status 显示:

# On branch master# Changes to be committed:#   (use "git reset HEAD ..." to unstage)##   new file:   gittest/gittest.xcodeproj/project.pbxproj#   new file:   gittest/gittest/en.lproj/InfoPlist.strings#   new file:   gittest/gittest/gittest-Info.plist#   new file:   gittest/gittest/gittest-Prefix.pch#   new file:   gittest/gittest/gittestAppDelegate.h#   new file:   gittest/gittest/gittestAppDelegate.m#   new file:   gittest/gittest/iPad/en.lproj/MainWindow_iPad.xib#   new file:   gittest/gittest/iPad/gittestAppDelegate_iPad.h#   new file:   gittest/gittest/iPad/gittestAppDelegate_iPad.m#   new file:   gittest/gittest/iPhone/en.lproj/MainWindow_iPhone.xib#   new file:   gittest/gittest/iPhone/gittestAppDelegate_iPhone.h#   new file:   gittest/gittest/iPhone/gittestAppDelegate_iPhone.m#   new file:   gittest/gittest/main.m## Changed but not updated:#   (use "git add ..." to update what will be committed)#   (use "git checkout -- ..." to discard changes in working directory)##   modified:   gittest/gittest.xcodeproj/project.pbxproj## Untracked files:#   (use "git add ..." to include in what will be committed)##   gittest/gittest.xcodeproj/project.xcworkspace/#   gittest/gittest.xcodeproj/xcuserdata/

很明显,XCode 正在修改一个它没有被告知要管理的 git 存储库。

有没有人遇到过这个?我假设这是一个功能,并且有一些偏好禁用它,但对于我的生活我找不到它。

最佳答案

我也遇到过这种烦恼,希望有一种方法可以完全禁用它,但是我发现的唯一短期解决方案是执行以下操作:

窗口 -> 管理器 -> 存储库

删除存储库的条目,IDE 将不会修改存储库。每次打开 XCode session 时我都必须这样做。我希望有人有更好的方法!

关于git - 如何阻止 XCode 4 修改本地 Git 存储库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6378692/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com