branch

    2熱度

    4回答

    我們已經在我們的項目中達到了一個需要進行生產部署但還需要持續開發未來功能的點。我們的源代碼管理目前有一個開發分支。在我以前的公司中,開發,集成,生產部門設立了3個分公司系統。功能開發是在開發中完成的,在集成和生產中進行測試始終是在當前生產環境中運行的代碼(除了從Integaration到Production以及完成部署完成合並的時間之外)。 每當進行生產更改或合併到現場部署的生產中時,新的歸檔分支

    12熱度

    4回答

    我們在團隊環境中使用TortoiseSVN。當處理更大的功能時,我創建了一個功能分支,在那裏工作了一週,每隔一天從主幹到我的分支合併更改,當功能完成時,我將它合併回主幹。 合併時,我總是做到以下幾點: 承諾一切分支 開關的整個工作拷貝到主幹,改變(主要是刪除)數百個文件 使用「復興一分支「選項,合併分支中已更改的/新文件,該分支已在磁盤上30秒前 驗證代碼編譯 提交到中繼線 這對我來說似乎效率低下

    48熱度

    3回答

    我正在努力尋求Mercurial,並希望我只是在這裏感到困惑! 我有一個倉庫('主'),我已經克隆('克隆'),都在我自己的機器上。兩者完全同步。 我決定玩命名分支機構,所以下一次我提交我的'克隆'我做了'case1212'的分支名稱,雖然它似乎已經處理了我的克隆正確提交,但我不能推動這些變化回到'主'。給出的錯誤是: abort: push creates new remote branch '

    5熱度

    3回答

    我想我最好解釋一下我的情況: 我正在開發一些軟件的過程中,我正處於想要將我的項目分成兩個功能不同的分支的階段。恰巧這個應用程序是一個Android應用程序,我將在Market上進行部署,這個應用程序的約束是每個應用程序都必須有唯一的包標識符(明智的,不是?)。 我目前的做法是克隆我原始項目的git倉庫,但這會導致軟件包名稱出現問題。我希望系統足夠強大,以便一個分支上的bug修復/新功能將合併到另一

    6熱度

    2回答

    背景: Trevor正在開發一個測試項目,目的只是爲了試用git。這是一個還沒有被共享,特雷弗爲了做了復位難以抹殺一些不需要提交當地一人庫: :git reset --hard 6aa32cfecf4 HEAD is now at 6aa32cf auto commit Sun Feb 28 16:00:10 -0800 2010 然後特​​雷弗走到一起高高興興地添加新的提交到項目中

    4熱度

    1回答

    我用Visual SVN Manager創建了一個存儲庫,但是我沒有首先創建/ trunk/branches和/ tags。 現在,我需要添加這些,因爲項目已經成長==>分支和合並是必不可少的! 這樣做的最好方法是什麼?

    6熱度

    4回答

    使用Subversion,在我的工作副本中,我做了一個小修改(更新版本號)。然後我想標記我的工作副本。這個標籤仍然是修改後的便宜拷貝,還是SVN會複製這些文件?我不想看到我的資源庫在規模上大幅增長,因爲我試圖保存版本號的變化。 我要求創建一個包含修改而不是提交標記的標記的原因涉及到我的構建服務器。構建服務器創建一個CCNetLabel,我用它來更新我的項目(AssemblyInfo.cs)的版本號

    11熱度

    4回答

    我有一個巨大的項目。 我需要做一個分支 - 這將是該項目的第2版,但我也需要保持軀幹和與分支1的bug修復改變它在平行於版本1 我需要將故障修復從樹幹合併到分支1,同時向分支添加新功能。 最後,我需要將所有更改合併到主幹中,並從中創建新標記。 所以我需要爲第1版,新分支的bug修復版本2,當然在版本合併bug修復2. 我使用SVN但SVN使問題所有的時間。沒有衝突我就不能合併任何東西。 有人可以給

    3熱度

    2回答

    我對git比較陌生,並且在早期遇到一些問題。我做了幾個提交,但是當我嘗試推送它們時,我收到了一個回覆,表示一切都是最新的。我覺得我的問題是關於在上市this question相同,但它提出如下建議: $ git log -1 # note the SHA-1 of latest commit $ git checkout master # reset your branch head to

    1熱度

    1回答

    假設我有一個存儲庫X和一個子模塊A。現在假設我想要X有兩個分支:master和development。我希望主人有一個不同於開發的A版本。我怎樣才能在這些分支之間來回切換? 我有一個存儲庫設置,這樣做(但使用真實姓名,而不是假的!)。問題是,每當我做git checkout master從開發,我得到如下: $ git co master M A Switched to branch 'ma