The*_*mur 5 git github gitignore unity-game-engine unity5
所以我知道之前已经问过并回答了这些问题的变体,所以首先我想通过我自己的一些研究向您展示我没有重复的.
前两个是我看到人们在使用 .gitignore 文件时遇到问题的主要原因,但这不是我遇到问题的地方。最后一个我 99% 肯定也不是问题。
在告诉 git 忽略我的 Library 和 Temp 文件夹后,在准备提交时,来自 temp 和 Library 的任何文件仍会显示在 Windows 的 GitHub 客户端中: Linked image since Imgur is have questions
编辑: 在 SmartGit 中查看 repo 时出现同样的问题
还有我的 .gitignore 文件
# =============== #
# Unity generated #
# =============== #
[Tt]emp/
[Oo]bj/
[Bb]uild
/[Ll]ibrary/
sysinfo.txt
*.stackdump
# ============================================= #
# Visual Studio / MonoDevelop / Rider generated #
# ============================================= #
[Ee]xported[Oo]bj/
.vs/
/*.userprefs
/*.csproj
/*.pidb
/*.suo
/*.sln*
/*.user
/*.unityproj
/*.booproj
/.idea*/
# ============ #
# OS generated #
# ============ #
.DS_Store*
._*
.Spotlight-V100
Run Code Online (Sandbox Code Playgroud)
Stack Overflow 社区,在此先感谢您。这让我发疯。
我已经意识到问题与统一创建的文件夹有关,并且不知何故弄乱了忽略/跟踪的顺序,我正在调查。
我从未使用过名为 Unity.gitignore 的 .gitignore。也许我错了,但我认为文件名必须是.gitignore字面意思,即没有任何后缀。
[编辑]:
您可以通过以下命令检查git的忽略规则:
git check-ignore -v MY_FILE_NAME
Run Code Online (Sandbox Code Playgroud)
另一点要检查的是.gitignore_global文件,尽管我认为这不能解决您的问题。
最后,Unix 与 Windows:您是否有合适的行结尾,尤其是在 Windows 下工作时?
您可以在 GutHub 查看我的一个 Unity 项目,例如https://github.com/kayy/BundleVersionChecker。这绝对有效
我最终找到了这个问题,看起来这实际上是问题 2,尽管我认为我已经小心地避免了这个问题。我所拥有的存储库的索引不是“新鲜的”,但跟踪的文件是同一项目早期迭代的遗留文件。
解决方案是删除 .gitignore 并取消跟踪所有文件。我认为作为替代方案,我可以创建一个新的存储库,然后仅上传资产文件夹和项目设置文件夹以及我已有的 .ignore 文件。
所以是的,橡皮鸭,抱歉。
归档时间: |
|
查看次数: |
6984 次 |
最近记录: |