GitLab在Git之上支持許多方便的功能。它是基于Ruby的又大又復雜的軟件系統。因此,由于需要獲取所有正確的依賴使得它難以安裝。
2018-07-12 閱讀全文>>這是Gerrit最主要的優勢。別連原因都不知道就莫名其妙地強制代碼審查。只有人人都參與其中,才會獲得明顯的效益。最好約定其他的非正式代碼審查方式而不是一個以力服人的系統。
2018-07-12 閱讀全文>>另一種讓歷史變得復雜的事例是,你在上游的中央庫里合并了許多次,而合并的提交被加進了歷史。在這種情況下,我們首先想要通過移除本地變更來簡化變更,然后獲取并應用上游庫的變更,最后再重新應用我們的本地變更。這個流程被稱為變基( rebasing)。
2018-07-12 閱讀全文>>當我們和團隊的其他成員一起工作在相同代碼上時,代碼的歷史就變得比自己工作更重要了。文件變更的歷史記錄成為了一種交流的方式。在使用諸如Gerrit之類的代碼審查工具審查代碼時尤為重要。
2018-07-12 閱讀全文>>一個實際的例子是把變更合并到關鍵的基礎設施配置代碼里。雖然我認為DevOps不應該對基礎設施代碼有不必要的規程,但是不可否認確實在某些時候它還是有用的。否則,開發者可能會對提交基礎設施的變更感到緊張,并希望更有經驗的人能一起審查代碼。
2018-07-12 閱讀全文>>首先,按照操作系統的特定說明來安裝Docker。Red Hat系列很簡單,就是一條dnf install docker-io命令。
2018-07-12 閱讀全文>>分布式的本質讓為各種目的而嘗試不同的Git實現成為可能。客戶端的設定總是相似的,與服務器是怎么創建的無關。
2018-07-12 閱讀全文>>它用Haskell編寫并且包含在許多發行版的包管理系統里。
2018-07-12 閱讀全文>>GitHub和GitLab很相似,但是又有一些不同。其中之一源自諸如Git這樣的源代碼系統傳統上并不太在意大的二進制文件的存儲。總是有其他例如把文件服務器上的文件路徑存放在純文本文件里那樣的辦法。
2018-07-12 閱讀全文>>這些都是很有用的功能,但是你并不總會用到。例如,你可能已經有了一個wiki、一個文檔系統、一個問題跟蹤軟件等需要集成的東西。
2018-07-12 閱讀全文>>假設你的企業已經想辦法處理了這個核心問題并且運行了一個LDAP服務器,創建一個測試用的LDAP服務器還是相對比較容易的。
2018-07-12 閱讀全文>>空的Git庫是Git的一個特性。它們是Git庫,只不過沒有任何內容,所以只占用一小點兒空間。
2018-07-12 閱讀全文>>創建一個基本的Git服務器非常簡單。雖然對一個大型企業來說它還不太夠,不過在深入到更高級的方案之前這是很不錯的練習。
2018-07-12 閱讀全文>>Git好的一方面是它并不強制使用特定的客戶端,有好幾個相互兼容的選項。大部分的客戶端使用的是Git的核心實現方案之一,穩定性和質量都很好。目前大部分的開發環境都能很好地支持使用Git。
2018-07-12 閱讀全文>>如果你的程序比較大,版本號就變得非常重要。
2018-07-12 閱讀全文>>27651條 上一頁 1.. 1473 1474 1475 1476 1477 ..1844 下一頁