[英]Merging multiple projects into one solution while preserving git history
[英]Multiple Projects in VisualStudio 2012 in one Solution using GIT
我正在尋找一個解決方案,在一個解決方案中有多個項目,每個項目使用一個GIT存儲庫。
我希望能夠在一個解決方案中擁有多個項目,但每個項目都有自己的GIT倉庫。
讓我們說我得到了這些項目結構:
Solution Project
- Some Client
- Some Other Project
- Some Lib Project that is used by all projects in this solution
- Some ASP Website
有什么想法我怎么能把它帶到工作? Visual Studio 2013能夠處理這個嗎?
目前,Visual Studio集成僅真正處理包含整個解決方案(和項目)的單個存儲庫。 當每個項目都在自己的存儲庫中或者您正在使用子模塊等時,效果不是很好。
可能值得前往UserVoice並添加您對此的支持,但我知道這是團隊正在尋求解決的問題
與此同時,你可能需要回到我擔心的命令行。
目前似乎不可能(即使在Visual Studio 2013中)。 Visual Studio為每個解決方案(包括項目)處理一個GIT存儲庫。
為了提高效率,我發現最好的替代方法是使用像SourceTree這樣的應用程序,並在其中包含所有項目。
您可以下載SourceTree 。
我發現使用像SourceTree(或其他)這樣的軟件可以很容易地看到修改了哪些文件以及編輯了哪些特定行。 在Visual Studio中,過去很容易看到在每個編輯過的文件中修改了什么。
我將這種技術與我喜歡的命令行混合在一起。 但是,我理解將所有東西放在同一個窗口中會有多棒。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.