2017-04-26 30 views
0

我已經使用後綴.git的命名約定在服務器上設置了我的遠程存儲庫,例如,git clone頂層目錄的命名約定?

some_proj.git 

當我克隆這樣一個庫,創建目錄的默認名稱爲

some_proj 

我那麼這個本地資源庫重命名爲some_proj.git。因爲我想要提醒目錄是在版本控制之下的(我應該選擇不同於後者的不同後綴)。

我的問題是:

真的有必要,表示在本地目錄是否爲版本控制下的命名約定的方式?

我的想法是,儘管我的提示符被設置爲指示當前工作目錄的git狀態,但如果我從git存儲庫外部執行find,我將無法看到結果是在版本控制下,哪些不是。

這是一個有效的觀點還是我患有某種錯誤?

+0

投票結束爲「主要基於意見」。如果有任何差異,它們只與您的個人工作流程有關。由於它是本地計算機上的本地存儲庫,因此它甚至不會影響其他計算機。所以我想不出一個基於事實的答案,除了「命名它,只要它適合你」。 – mrks

+0

我明白你的觀點,但我對我是否忽略了一些事實感興趣。對我來說,我希望能夠通過查看路徑來確定文件是否受版本控制,這似乎是非常重要的。也許我在同一臺機器上開發和部署的用例並不常見。 – loris

+2

對於它的價值,'.git'被認爲僅用於裸存儲庫(即沒有工作副本的存儲庫)。這並不妨礙你命名它'.vc'或任何你希望它命名的東西。 – mrks

回答

0

命名您的遙控器時不要使用.git後綴,這樣的東西只會導致問題。應該很明顯,你的本地回購是在git下,因爲它將包含一個.git文件夾。如果您在Windows下使用像Tortoise git這樣的工具,那麼當您使用Windows資源管理器時,本地受git控制的文件夾和文件都將具有覆蓋圖標,以表明它們處於git源代碼控制之下。保持一切儘可能簡單。

+0

我保持簡單的方法是使用Linux命令行,所以我不想找像覆蓋圖標這樣的東西。正如我所提到的,我的提示會顯示我何時進行回購,但我希望信息可以在**回購之外輕鬆獲得。 – loris