version-control

    16熱度

    11回答

    我有許多非技術用戶都共享一組項目文件。讓他們使用版本控制是理想的選擇,但我認爲subversion和git對於非技術性的辦公人員來說太過技術性。 是否有任何分佈式源代碼管理軟件可以正常工作?

    11熱度

    2回答

    分支機構,我們使用水銀,我的工作,我希望有類似我如何使用SVN的設置: 幹線 標籤 生產 分行 由於Mercurial支持本地分支機構,因此我知道如何創建一個命名分支,但我無法找到關於如何將「Trunk」與「Production」重複合併的任何文檔。 很簡單,我想有一個正常工作的開發分支和一個生產分支,我經常從開發分支中引入更改。我如何在Mercurial上做到這一點?

    19熱度

    9回答

    我爲一家主要業務與軟件無關的公司工作。大多數使用源代碼管理的文檔都是由開發團隊編寫的,這些團隊都是爲商業或開源項目編寫的。作爲編寫內部軟件的人,我可以說工作的完成方式不同,那麼它將處於商業或開源的環境。另外還有需要保持與代碼同步的存儲過程和數據庫腳本。 特別,我希望得到有關如何最好地在內部軟件記住結構庫的建議。大多數文檔建議樹幹,樹枝,用各自的部分保持生產,測試和開發環境中同步存儲庫中的標籤等和程

    0熱度

    5回答

    我目前正在重建我的本地Subversion版本庫,方法是添加一些新項目,並將舊版代碼和舊版代碼庫中的數據合併到一起。 當我在過去完成這項工作時,通常會將遺留代碼放在專用的「遺留」文件夾中,以免「干擾」新的和「結構良好」的代碼樹。但是,本着重構的精神,我覺得這有點不對。理論上,遺留代碼將隨着時間的推移而重構,並移至新的位置,但實際上這很少發生。 你如何對待你的遺留代碼?儘管我很願意將舊的罪孽藏在「遺

    3熱度

    5回答

    我們正在遷移我們的作品存儲庫,因此我想在將源代碼樹移動到漂亮的新鮮(空)存儲庫之前挑選存在於源代碼樹中的所有未引用文件。 到目前爲止,我已經手工完成並找到了所有我知道的無關文件,但我想知道是否我抓住了所有這些文件。一種方法是手動將項目文件按文件移動到新文件夾,並在編譯時查看粘貼的內容。這將需要整整一週,所以我需要一個自動化工具。 人們建議什麼? 說明: 1)它是C++。 2)文件混合。我正在尋找已

    30熱度

    6回答

    服務器已經運行IIS以通過TCP爲80和443端口提供服務。我想通過互聯網向所有團隊成員提供集中的「推/拉」GIT存儲庫。 所以我應該使用HTTP或HTTPS。 但我不能使用Apache,因爲IIS已經連接了80和443端口上的偵聽套接字!有沒有辦法通過IIS發佈GIT知識庫? GIT使用WebDAV ultima分析嗎? 更新。似乎git HTTP安裝是隻讀的。這很傷心。我打算在構建服務器上保持

    2熱度

    4回答

    我正在尋找一些「最佳實踐」來自動從源代碼管理中部署存儲過程/視圖/功能/表更改。我正在使用StarTeam & ANT,因此標籤照顧好了;我在尋找的是你們中的一些人如何實現從源代碼中自動拉取這些對象 - 不一定是StarTeam。 我想結束一個腳本,然後可以執行,簽入和標記。 我不會要求任何人寫這個 - 只是一些想法或方法,過去有(或沒有)的工作。 我試圖清理一個爛攤子,並想確保我儘可能接近「正確

    19熱度

    6回答

    是否可以合併到TFS中不是直接父代或子代的分支?我懷疑答案是否定的,因爲這是我使用它的經歷。但是,似乎在某些時候,如果有不同的功能可能會有不同的審批週期(即功能一可能在功能二之前被批准),那麼它將非常有用。當我們有生產分支時,這將變得非常困難,我們必須將某些特徵合併到先前的分支中,以便我們可以在下一個完整版本之前發佈。 我們當前的分支策略是在幹線(或稱爲幹線)中開發,並創建一個分支來穩定和釋放生產

    3熱度

    2回答

    我在哪裏工作,設計和開發部門是完全分開的,但我們(設計部門)負責管理我們網站的CSS。通常,新CSS需要比新網站代碼更經常地發佈到生產服務器。因此,我們單獨部署CSS,並且它不在源代碼控制之外。 但是,最近,我們遇到了一些問題,新的CSS沒有針對網站發佈進行同步,而且通常這個過程非常令人頭疼。我一直在努力讓CSS受到某種源代碼控制,但無法找到一個讓每個人都開心的良好部署方法。我們最大的問題是管理影

    0熱度

    1回答

    這是一個後續的問題: Should the folders in a solution match the namespace? 對這個問題的共識是一個合格的「是」:那就是,文件夾命名空間==一般,但不是盲目地(Java的方式需要)。 的確,這就是我設置項目的方式。 但是設置源代碼控制讓我猶豫了我目前的文件夾結構。與.NET Framework一樣,我的項目中的命名空間並不總是與部署的單元一一對應