![](/img/trans.png)
[英]Pushing local Git repository to remote Google Cloud Repository from inside Eclipse?
[英]Pushing from Eclipse to remote repository at specific location
我有一個大約的遠程Git存儲庫。 以下存儲庫結構:
service1/
service1/image1/
service1/image1/docker/
service1/image1/docker/Dockerfile
service2/
service2/image2/
service2/iamge2/docker/
service2/image2/docker/Dockerfile
我可以從https://<my-git-server>/my-project.git
克隆它,以獲得目錄my-project/
及其下面的相應文件結構。
我的service2
是一台Tomcat服務器,它承載一個webapp,我想將其源代碼接下來推送到同一遠程存儲庫中。
項目文件夾中的Eclipse文件結構約為。 如下所示(這對於Eclipse中的Dynamic Web Projects是正常的):
my-project/WebContent/
my-project/build/
my-project/src/
如果可能的話,我想為遠程Git存儲庫建立一個新的存儲庫結構,如下所示:
service1/
service1/image1/docker/
service1/image1/docker/Dockerfile
service2/
service2/image2/
service2/image2/docker/
service2/image2/docker/Dockerfile
service2/image2/eclipse/
service2/image2/eclipse/my-project/
service2/image2/eclipse/my-project/WebContent/
service2/image2/eclipse/my-project/build/
service2/image2/eclipse/my-project/src/
我的問題是:如何指定其他路徑組件eclipse/myproject
? 我知道從Eclipse推送到https://<my-git-server>/my-project.git
會導致WebContent
, build
和src
成為service1
和service2
兄弟,並且從Eclipse推送到https://<my-git-server>/my-project.git/service2/image2/eclipse/my-project
也不起作用。
那么一個人如何完成這樣的事情呢?
經過進一步研究和思考,我決定在兩個Git存儲庫中管理我的項目的源代碼。 我沒有外界的依賴會阻止我這樣做,並且已經了解到monorepos和Git不太適合。
作為參考,以下是新的存儲庫結構:
service1/
service1/image1/docker/
service1/image1/docker/Dockerfile
service2/
service2/image2/
service2/image2/docker/
service2/image2/docker/Dockerfile
WebContent/
build/
src/
如果我沒有記錯的話,如果需要的話,Git 子樹或子模塊現在可以用於從這些存儲庫克隆到單個“ mono”(如monorepo)本地視圖中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.