2017-04-26 18 views
0

リモートのリポジトリをサーバー上に設定しました。接尾辞.gitを使用するという命名規則があります。git cloneのトップディレクトリの命名規則?

some_proj.git 

私は、このようなリポジトリのクローンを作成する場合、作成されたディレクトリのデフォルトの名前は、私はその後、some_proj.gitに、このローカルリポジトリの名前を変更

some_proj 

です。そのディレクトリがバージョン管理下にあることを思い出させたいからです(おそらく、リモートのものと矛盾しない別の接尾辞を選ぶべきです)。

私の質問は:

がローカル・ディレクトリーの命名規則によるバージョン管理下にあるかどうかを示すために、それは本当に必要ですか?

私の考えは、gitリポジトリの外からfindと言うと、現在の作業ディレクトリのgitステータスを示すように私のプロンプトが設定されていますが、結果はバージョン管理の下にあり、バージョン管理下にはありません。

これは有効な点ですか、何らかの誤りを抱えていますか?

+0

「主に意見に基づく」と投票することに投票しました。違いがある場合は、個人のワークフローにのみ関連します。ローカルマシン上のローカルリポジトリなので、他の人には影響しません。だから私は事実に基づいた答えを考えることができません "あなたがそれがあなたのために働く限りあなたが欲しいです。 – mrks

+0

私はあなたの意見を見ていますが、私は見落とされている事実があるかどうかに正確に関心があります。私にとっては、パスを見るだけでファイルがバージョン管理されているかどうかを判断できるようにすることが大切です。たぶん、同じマシン上での開発とデプロイの両方のユースケースが珍しいかもしれません。 – loris

+2

それは価値があるので、 '.git'は裸のリポジトリ(つまり、作業コピーのないもの)のみに使用されるとみなされます。これは、あなたが '.vc'という名前を付けるのを妨げるものではありません。 – mrks

答えて

0

リモコンの名前を付けるときに.gitの接尾辞を使用しないでください。そのようなものは問題を引き起こすだけです。ローカルリポジトリに.gitフォルダが含まれるため、gitの下にあることは明らかです。 Windowsの下でTortoise gitのようなツールを使用すると、Windowsエクスプローラを使用すると、ローカルのgitで制御されるフォルダとファイルには、それらがgitソース管理下にあることを示すオーバーレイアイコンが表示されます。すべてを人間的に可能な限り単純なものにしておきます。

+0

私のやり方では、Linuxのコマンドラインを使用しているので、オーバーレイアイコンのようなものを探しているわけではありません。私が言及したように、私はいつ私がレポにいるのかを示すプロンプトを表示しますが、私はその情報がレポの外側で**簡単に利用できるようにしたいと思います。 – loris