从 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 服务器,它托管一个 Web 应用程序,接下来我想将其源代码推送到同一个远程存储库中。
Eclipse 在项目文件夹中的文件结构大约是。如下(对于 Eclipse 中的动态 Web 项目来说是正常的):
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 中)本地视图,如果需要的话。
我有一个远程 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 服务器,它托管一个 Web 应用程序,接下来我想将其源代码推送到同一个远程存储库中。
Eclipse 在项目文件夹中的文件结构大约是。如下(对于 Eclipse 中的动态 Web 项目来说是正常的):
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