version control - 不同的分佈式版本控制系統一起工作

version control - 不同的分佈式版本控制系統一起工作

我的辦公室有一個中央的源安全2005年安裝,我們用於源代碼管理。 我不能改變辦公室在服務器上使用什麼。 我在筆記本電腦上開發,希望有一個不同的本地源代碼控制庫,可以與中央服務器同步(可用時),而不管中央提供者是什麼。 請求的原因是,我可以維持一個本地穩定的分支/客戶端演示版本,同時繼續發展,而不必跳過火紅的箍。 另外,作為顧問,我的客戶可能會要求我使用他們的源代碼管理提供商,而且這裡的靈活性會…


linux - 最好的管理主目錄的版本控制系統

我有3台Linux機器,並想要一些方法來保持其主目錄中的點文件同步。 有些文件,如.vimrc,在所有3台機器上都是相同的,有些文件對於每台機器都是唯一的。 我之前使用過SVN,但是所有關於DVCSs的嗡嗡聲讓我覺得我應該嘗試一個-是否有一個特別的方法能夠最好地工作? 還是應該堅持使用SVN?…


如何丟棄Git中的未分級更改?

如何放棄工作副本中不在索引中的更改?…


version control - 哪個版本控制系統可以用於1000多個開發者組織? 為什麼?

那裡有很多SCM系統。 一些開放,一些封閉,一些自由,一些相當昂貴。 哪一個(請只選擇一個),你會用於一個3000多個開發者組織與幾個網站(一些後面非常慢的鏈接)? 解釋你為什麼選擇你選擇的那個。(給出一些原因,不僅僅是“因為”。)…


version control - 為什麼要避免版本控制系統中的悲觀鎖定?

根據我已經讀過的幾篇關於版本控制的文章,似乎人們認為版本控制系統中的悲觀鎖定是一件壞事。 為什麼? 我知道這樣可以防止一個開發人員提交一個更改,而另一個開發人員檢出這個文件,但是又如何呢? 如果你的代碼文件太大,你不止一個人在同一時間工作,我提交你應該重新組織你的代碼。 分解成更小的功能單元。 即使使用好的版本控制系統提供的工具來簡化並發代碼更改的集成也是一個單調乏味並且容易出錯的過程。 如果…



我可以在git中的單個命令中推送到多個存儲庫嗎?

基本上我想做一些像git push mybranch to repo1, repo2, repo3 現在我只是多次輸入推文,如果我急於推送完成,我只是把它們全部發送到後台git push repo1 & git push repo2 & 我只是想知道,如果git本身支持我想要做的,或者如果有一個聰明的腳本,或者可能編輯本地回購配置文件的方式說,分支應推到多個遙控器。…


git - 用於瀏覽複雜版本控制系統歷史的最先進的用戶界面是什麼?

在使用Mercurial時,我有時會發現在任何時候有成千上萬的變更集,有時十個或更多的活動分支,很難理解變更集之間的關係。 目前我使用的是hgview,沒有問題,雖然合理的嘗試來代表父母關係,但基本上還是一維的。 我想像一下,使用GraphViz等圖形可視化程序可能會很好地工作,或者更古怪一些。 目前我正在進行大約3萬個修訂版本的項目,我希望這個數字能夠大幅增長。 如果100個全職開發人員真…


在Git中籤出子目錄?

是否有可能在Git中檢出存儲庫的子目錄? 想像一下,我正在設置一個新的WordPress安裝。 我將為我的插件和主題自定義創建兩個新目錄: wordpress/wp-content/plugins/myplugins/ wordpress/wp-content/themes/mytheme/ 我想通過Git維護這些目錄。 在Subversion中,我將通過使用trunk/myplugi…


git - 設置gc.refLogExpire

如何設置gc.reflogExpire,以便項目永不過期? 還有什麼其他的時間間隔格式呢? 手冊頁說,你可以將其設置為“90天或3個月”,但不指定它期望的格式。…


git中的“項目描述文件”錯誤?

我有一個小型的項目,我想在我們都可以訪問的機器上與其他幾個人分享。 我創建了一個本地回購的裸副本 git clone--bare--no-hardlinks path/to/.git/ repoToShare.git 然後,我將repoToShare.git移動到服務器。 我可以用下面的方法檢查一下: git clone ssh://[email protected]/opt/gitroot/r…




git git教學 tutorial mac gui install version update linux git中文