【发布时间】:2012-12-23 10:45:19
【问题描述】:
我最近刚刚在我的 pendrive 上备份了我的 XCode C++ 项目,使用
rsync -avu
从那时起,我的项目的版本控制在每个文件上都是灰色的,我可以修改文件而看不到“M”或“A”符号。唯一仍然具有版本控制工作的“共享”文件的文件可以正常工作。 (这些共享文件属于另一个名为“Shared”的项目)。
我试过git commit -m、git add . 甚至git init 文件所在的位置。没有任何效果。
您能帮我恢复项目的版本控制吗?
更新:
commens 中问题的答案(和答案):
- 我的 git 存储库在我的本地硬盘上。
- 我去了 XCode 中的 Organizer-repository 窗格,我看到我最近的
git commit -m "sth"是“某事” az a commit。我只有一个分支:master。 - 我不确定哪个命令可以很好地测试 git,因为我的提交工作(理论上)。
- 我在项目文件夹中有一个名为
.git的文件夹。 -
git log正在工作,显示与 XCode Organizer-repository 窗格相同。
我认为 XCode 由于某种原因无法与 git 同步,我不知道如何纠正。
【问题讨论】:
-
您的 git 存储库是“本地”还是在某个远程服务器上?当您转到 Xcode Organizer 的“Repositories”窗格时,您是否看到列出了任何有用的内容?
-
你还能从命令行使用 git 吗?这是一个有用的测试,可以查看问题出在 Xcode 还是您的存储库。
-
感谢您的提问,我已经用答案更新了问题。