如何将配置和自定义文件夹从本地系统推送到远程存储库以获取hybris

时间:2018-08-21 05:15:55

标签: git hybris

我正在尝试为Hybris设置远程存储库,我已经在本地系统中设置了一个网站。 现在,我只需要将config,custom文件夹推送到远程存储库,我也创建了.ignoregit文件,但是创建存储库后代码未提交。 它什么也没提交

2 个答案:

答案 0 :(得分:1)

以下是{hybris}专用.gitignore文件的示例:

https://github.com/sap-commerce-tools/supportportal-example/blob/master/.gitignore

在您的情况下,您必须删除/第14行注释,因为如果我理解正确的话,您想将hybris/config提交到存储库。

也请查看我的gradle插件以进行hybris开发。 插件和示例可以在这里找到: https://github.com/sap-commerce-tools

答案 1 :(得分:1)

  • 在根文件夹中创建存储库,假设hybris是您的根文件夹
  • 以这种方式提取hybris中的hybris平台源,这样您的文件夹路径将为hybris/bin/platform/
  • 替换/添加您的配置和自定义文件夹
  • 现在配置.gitignore文件(在根文件夹中查找)以阻止除config&custom之外的所有内容
  • 提交更改并推送您的存储库

样本 .gitignore

# Folders to ignore at root(hybris)
hybris/log/


# Allow only custom extension
hybris/bin/*
!hybris/bin/custom/

# Absolute path to ignore
hybris/config/fileDontCommit.txt

#  Skip Addon folders from custom storefront
**/_ui/addons
**/_ui-src/addons
**/views/addons
**/tld/addons
**/tags/addons
**/messages/addons
**/addonsrc

# Skip generated classes from custom
Generated*.java