7

C#VisualStudio2010プロジェクトのいくつかをgithubでホストしたいと思います。少なくとも最小限のファイルを追加するのは良い習慣だと思い.git/info/excludeます。FluentWpfプロジェクトの場合、ファイルに次excludeのように記載されています。

FluentWpf/bin/*
FluentWpf/obj/*

プロジェクトをgitにチェックインする前に従うべき他のベストプラクティスはありますか?

4

2 に答える 2

13

GitHub のデフォルトの .gitignore を使用できます。

https://github.com/github/gitignore/blob/master/VisualStudio.gitignore

于 2012-05-07T20:42:25.360 に答える
5

Git 拡張機能を使用する場合、独自のデフォルト .gitignore があります。Visual Studio で Git メニュー -> Edit .gitignore に移動し、[Add default ignores] をクリックします。

最初のコミットを行う前に、行末をどのように扱うかを決めるのも良い考えだと思います。

ご存じのとおり、Windows では CR-LF ASCII 文字の組み合わせを使用して行末を示しますが、UNIX システムでは LF 文字のみを使用します。プロジェクトが Windows のみで開発される場合、UNIX の語尾を使用しても意味がないと思うので、core.autocrlfオプションが に設定されていることを確認しますfalse。プロジェクトが Windows と UNIX システムの両方で編集される場合は、それを設定できます。trueすると、リポジトリはすべての行末を LF 文字として内部的に保存しますが、ディスク上のファイルには CRLF が含まれます。

これらは少なくとも私が行う選択であり、他の誰かが別の方法で行う可能性があります. どちらのオプションを選択しても、後で変更すると問題が発生する可能性があるため、今すぐ選択してください。

Git 拡張機能を使用すると、GUI でこのオプションを変更できます: Git->設定->グローバル/ローカル設定タブ、「行末」グループボックス。

チーム内のすべての開発者がマシンで同じ設定を使用していることを確認してください。

于 2012-05-07T21:41:22.153 に答える