簡體   English   中英

從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會導致WebContentbuildsrc成為service1service2兄弟,並且從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.

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