https://github.com/rhymix/rhymix-docs/blob/master/ko/introduction/update.md
이걸 보고 있는데
git status
해보니
modified: addons/recaptcha/conf/info.xml
modified: addons/recaptcha/recaptcha.addon.php
modified: addons/recaptcha/recaptcha.js
modified: modules/advanced_mailer/advanced_mailer.admin.controller.php
modified: modules/advanced_mailer/advanced_mailer.admin.view.php
modified: modules/advanced_mailer/advanced_mailer.class.php
modified: modules/advanced_mailer/advanced_mailer.model.php
modified: modules/advanced_mailer/conf/info.xml
modified: modules/advanced_mailer/conf/module.xml
modified: modules/advanced_mailer/schemas/advanced_mailer_log.xml
modified: modules/advanced_mailer/tpl/common.html
modified: modules/advanced_mailer/tpl/config.html
modified: modules/advanced_mailer/tpl/css/config.css
modified: modules/advanced_mailer/tpl/css/spf_dkim.css
modified: modules/advanced_mailer/tpl/css/view_log.css
modified: modules/advanced_mailer/tpl/exceptions.html
modified: modules/advanced_mailer/tpl/js/config.js
modified: modules/advanced_mailer/tpl/js/spf_dkim.js
modified: modules/advanced_mailer/tpl/js/view_log.js
modified: modules/advanced_mailer/tpl/spf_dkim.html
modified: modules/member/member.view.php
이렇게 나오는데 변경된게 있다는 건데요..
git stash
이명령어를 해보니
fatal: Not a git repository (or any of the parent directories): .git
이렇게 나옵니다., 다음으로 진행이 안됩니다. ㅠㅠ
라이믹스 업데이트가 좀 쉬우면 좋겠습니다.
댓글 12
2. 라이믹스를 git으로 설치하셨다면 계속 git으로 업데이트하셔야 합니다. 중간에 zip으로 업데이트하시면 꼬일수 있습니다.
3. 어려우시다면 그냥 zip으로 업데이트하시면 됩니다.
1. 설치 경로가 아닌 다른 폴더에서 git stash를 실행하신 것 같습니다.
2. 딱히 수정하셨을 만한 경로는 modules/member/member.view.php밖에 보이지 않는데요. 혹시 라이믹스에 포함된 것이 아니라 다른 곳에서 구한 recaptcha 애드온(예: XE타운 포인트마켓에서 구입한 버전)이나 advanced_mailer 모듈(예: XE 자료실에서 다운받은 버전)을 덮어씌워 사용하셔서 저렇게 나오는 것이 아닐까요? 특히 후자는 반드시 라이믹스에 포함된 버전을 사용하셔야 합니다. XE용으로 배포되는 버전은 달라요.
3. 그냥 새버전을 덮어씌우셔도 됩니다. 혹시 modules/member/member.view.php를 수정하신 것이 있다면 그것만 나중에 다시 적용하시고요.
git pull
이걸 어느 위치에서 실행해야 하는지요
member.view.php 이거만 변경한거라 다시 올리면 될거 같아요
1. 변경한 것으로 나오는 recaptcha 애드온과 advanced_mailer 모듈을 라이믹스에 포함된 버전으로 원상복구 (FTP로 업로드)
2. 변경내역은 member.view.php만 남은 상태가 되면 public_html 폴더에서 git stash → git pull → git stash apply
이렇게 하시면 될 것 같습니다.
예전처럼 다른 경로에 라이믹스를 설치한 후 rsync로 동기화하는 것은 XE에서 라이믹스로 바꿀 때 1회만 사용하는 방법입니다. 업로드해야 할 파일 수가 워낙 많기 때문에 최초 설치시 편의상 권장하는 것뿐, 평소 업데이트에 사용하는 방법은 아닙니다.
git pull에서 결과가 뭐라고 나왔는지 보셔야지요. 변경내역이 하나라도 있는 상태에서 실행하셨다면 아마 에러났을 겁니다.