在github上托管VisualStudio项目的指南

时间:2012-05-07 20:36:15

标签: c# visual-studio git github

我想在github上托管我的一些C#VisualStudio 2010项目。我猜想至少添加一个最小.git/info/exclude文件是个好习惯。对于我的FluentWpf项目,我在exclude文件中有这个:

FluentWpf/bin/*
FluentWpf/obj/*

在将项目检入git之前是否还有其他最佳做法?

2 个答案:

答案 0 :(得分:13)

答案 1 :(得分:5)

如果您碰巧使用Git Extensions,它有自己的默认.gitignore。在Visual Studio中,只需转到Git菜单 - >编辑.gitignore,然后单击“添加默认忽略”。

在进行初始提交之前,我认为决定如何处理行结尾也是一个好主意。

您可能知道,Windows使用CR-LF ASCII字符的组合来表示行的结尾,而UNIX系统仅使用LF字符。如果您的项目仅在Windows上开发,我认为使用UNIX结尾没有任何意义,因此我要确保core.autocrlf选项设置为false。如果要在Windows和UNIX系统上编辑项目,可以将其设置为true - 然后存储库将在内部将所有行结尾存储为LF字符,但磁盘上的文件将包含CRLF。

这些至少是我要做的选择,其他人可能做的不同。无论您选择哪种方式,都要选择,因为以后更改它可能会有问题。

Git Extensions允许您在GUI中更改此选项:Git-> Settings-> Global / Local设置选项卡,“Line endings”组框。

确保团队中的所有开发人员在其计算机上具有相同的设置。