Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MonoTouch项目/解决方案中的.gitIgnore应包含哪些文件?_Git_Xamarin.ios - Fatal编程技术网

MonoTouch项目/解决方案中的.gitIgnore应包含哪些文件?

MonoTouch项目/解决方案中的.gitIgnore应包含哪些文件?,git,xamarin.ios,Git,Xamarin.ios,我对MonoTouch和git都是新手。我用我的整个解决方案创建了一个repo,并注意到一些文件具有我的用户特定设置,而另一些文件具有Apple配置密钥。这些应该从回购协议中排除吗?这应该涵盖您不需要的大部分内容: bin obj *.user* *.pidb 这应该涵盖您不需要的大部分内容: bin obj *.user* *.pidb 我认为罗尔夫的回答可以处理大多数情况。从零开始是一个好的开始 假设您正在Mac上工作,您可能还会偶然发现OSX特定的文件,如.DS_Sto

我对MonoTouch和git都是新手。我用我的整个解决方案创建了一个repo,并注意到一些文件具有我的用户特定设置,而另一些文件具有Apple配置密钥。这些应该从回购协议中排除吗?

这应该涵盖您不需要的大部分内容:

bin
obj  
*.user*  
*.pidb

这应该涵盖您不需要的大部分内容:

bin
obj  
*.user*  
*.pidb

我认为罗尔夫的回答可以处理大多数情况。从零开始是一个好的开始

假设您正在Mac上工作,您可能还会偶然发现OSX特定的文件,如.DS_Store。您可以在文件夹下找到处理这些特定于环境的文件的指南(请参阅)

或者,您可以将多个相关文件的内容附加到存储库的.gitignore中。我建议您看看:


最后,如果有机会共享这个代码(例如,在GITHUB上创建一个公共存储库),并且在UpRePrFS文件中有一些私有令牌,那么你应该考虑重新初始化一个新的存储库(用你的新GiTigNORE)或者您历史记录中的userprefs文件。

我认为Rolf的响应可以处理大多数情况。从零开始是一个好的开始

假设您正在Mac上工作,您可能还会偶然发现OSX特定的文件,如.DS_Store。您可以在文件夹下找到处理这些特定于环境的文件的指南(请参阅)

或者,您可以将多个相关文件的内容附加到存储库的.gitignore中。我建议您看看:

最后,如果有机会共享这个代码(例如,在GITHUB上创建一个公共存储库),并且在UpRePrFS文件中有一些私有令牌,那么你应该考虑重新初始化一个新的存储库(用你的新GiTigORE)或者从你的历史中的USEPREFS文件。

我的GiTiGNOR: < /P>
Thumbs.db
*.obj
*.exe
*.pdb
*.user
*.aps
*.pch
*.vspscc
*_i.c
*_p.c
*.ncb
*.suo
*.sln.docstates
*.tlb
*.tlh
*.bak
*.cache
*.ilk
*.log
*.pidb
*.user*
AppPackages*/
_UpgradeReport_Files*/
UpgradeLog.*
[Bb]in
[Dd]ebug*/
*.lib
*.sbr
obj/
[Rr]elease*/
_ReSharper*/
[Tt]est[Rr]esult*
我的朋友:

Thumbs.db
*.obj
*.exe
*.pdb
*.user
*.aps
*.pch
*.vspscc
*_i.c
*_p.c
*.ncb
*.suo
*.sln.docstates
*.tlb
*.tlh
*.bak
*.cache
*.ilk
*.log
*.pidb
*.user*
AppPackages*/
_UpgradeReport_Files*/
UpgradeLog.*
[Bb]in
[Dd]ebug*/
*.lib
*.sbr
obj/
[Rr]elease*/
_ReSharper*/
[Tt]est[Rr]esult*

另外,*.pidb文件。这在GitHub gitgnore项目中仍然缺失,因此我将其添加为MonoTouch.gitconfig,并刚刚对其进行了拉取请求。希望不久也能提供,*.pidb文件。这在GitHub gitgnore项目中仍然缺失,因此我将其添加为MonoTouch.gitconfig,并刚刚对其进行了拉取请求。希望很快可以买到