美好的一天。我有一個項目我自己的GitLab,這是一個.NET開發項目。我正在使用Visual Studio 2013和git工具。這個強大的組合已經有6個月的全部優勢。但是現在新人正在整合這個項目。因此,對於不同的工作組,我正在刪除一些文件和目錄,對這個項目做了一個裸機。第一個是Web開發。限制git合併文件刪除
在這一點上,我做了一個測試,從Web項目合併到大項目(它具有類庫和Web項目本身)。它做得很好。現在一週後,我準備好了第一次真正的合併。它失敗了。這個大項目刪除了我在小文件中刪除的文件和目錄。
我不知道,我在做什麼錯?我很確定命令是一樣的。我在筆記中寫下他們。但這種行爲對我來說是新的。所以我正在尋找一種方法來限制合併進程在執行時大的刪除。
有人可以幫我嗎?在此先感謝
- == UPDATE == -:
我剛剛認識到,我的測試是從大一個小傢伙。
git clone WebVista http://versioner.domain.com/omelendez/WebVista.git git remote add WebMVC http://versioner.domain.com/omelendez/WebMVC.git git fetch WebMVC git checkout -b WebMVC WebMVC/master git checkout master git merge WebMVC
衝突在VS中解決。這裏的事情是完美的。沒有添加類庫,這是因爲git忽略,我用它來刪除目錄和文件。當我做克隆,我忽略了類庫項目,跑以下命令:
git rm -r --cached . git add . git commit -m "Web Development Project"
的傢伙分叉這個項目做出修改,並提出了合併請求。這是很好的部分
我仍然沒有線索如何合併成一個大的。如果有人對此有所瞭解,我會很感激,如果那個人可以寫出來。