簡體   English   中英

將現有項目添加到解決方案時如何管理源代碼管理

[英]How To Manage Source Control When Adding Existing Project To A Solution

我有要在幾種不同解決方案中使用的類庫。 我不只是引用dll,而是通過Add-->Existing Project將這個項目Add-->Existing Project到解決方案中,並從其他Add-->Existing Project引用了這個項目。 合理的理由是,我不必一直保持類庫解決方案處於打開狀態,並且在其他解決方案中對該庫的源代碼進行的任何更改也將反映在原始庫中。 但是我對源代碼管理有疑問。 由於它是作為現有項目添加的,因此Git不在原始解決方案中對其進行控制。 當我通過其他解決方案對其進行更改時,是否可以提交原始類庫項目?

我不只是引用dll,而是通過Add-> Existing Project將這個項目添加到解決方案中,並從其他項目中引用了這個項目。

您可以通過git子模塊手動執行此操作,確保該解決方案的存儲庫遵循其自己的master分支

git submodule add -b master -- /url/library

這樣,您可以按需刷新該子模塊的內容:如果在其他位置進行了任何更改,則git submodule update remote將更新其內容。

請注意,這些操作必須在命令行中完成,因為仍計划在Visual Studio中支持子模塊:請參閱UserVoice“使用VS更改子模塊的更改” (計划自2016年10月開始)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM