2017-08-30 4 views
-1

私はgitとgithubを使ってプログラミングや新規作業をしています。レポに必要なファイルがあることを確認したいと思います。仮想環境で作業しているので、各環境には環境がアクティブになったときに作成されたフォルダがあります(__pycache__.vscodeIncludeLib、、tclなど)。これらがレポの誰にも役に立たないと仮定して、.gitignoreに追加することができますか?git repoには何が含まれるべきですか?

+0

https://www.gitignore.io/とhttps://github.com/github/gitignoreを参照してください。 – phd

答えて

1

私は自分のGitHubを使って、特定のプロジェクトで作業しているすべてのものを保持しています。私が机から離れている間に何か変更を加えたいが、作業中のワークステーションで最新のコードを持っていない場合、私はただレポを取り下げて変更を加え、それらをレポに戻す。あなたのレポを整理しようとしているときに考慮すべきことは、封じ込めです。このリポジトリをプルすると、元のソースファイルを操作しているかのようにコードを完全にテストしてテストすることができます。たとえファイルが頻繁に変更されていなくても、それがプロジェクトの不可欠な部分であれば、それを含めるか、少なくともクリストファーが示唆したような別の方法で入手する必要があります。レポをダウンロードできる人は、自分と同じ環境では動作しない可能性がありますが、自分の環境内で必要に応じてコードを書き込んで変更する必要があるため、作業環境自体は含めないでください。

TLDR:元のプロジェクトディレクトリから作業しているかのように、コードを変更してテストするために必要なものがすべてレポに含まれている必要があります。

0

インストールしたファイルの記録をどこかに保存している限り、 PY-REQまたは他のユーザーがあなたが

はそれが役に立てば幸いあなたのレポでそれらをスキップすることができ、彼/彼女のvirtualenvの上で複製することができるものは

0

レポの主な目的は、あなたが作業しているファイルを追跡することです - ので、それらが編集するファイルでない場合、おそらくそれを追跡する理由はありません。

関連する問題