2012-07-18 1 views
0

Aptana 3에 문제가 있습니다. github에서 프로젝트를 복제 할 수 있습니다. 하지만 내 문제는 gitignore 파일이 제대로 작동하지 않는다는 것입니다. gitignore리스트에있는 파일을 수정하면 여전히 수정 또는 커밋 목록에 해당 파일이 표시됩니다..gitignore 파일이 Aptana에서 작동하지 않습니다. 3

콘솔을 통해 git init을 수행하면 Aptana ui는 파일 ​​수정을 표시하지 않습니다. UI를 통해 초기화 할 때, 수정 된 파일은 수정 될 때 별표를 표시하지만 gitignore 파일 (github 저장소에서 기존)은 작동하지 않습니다. 이 문제를 해결하는 쉬운 방법이 있습니까?

감사합니다. 이 파일을 수정 내 gitignore 파일

config/database.yml 

에서

예는 여전히

$ git status 
# On branch master 
# Changes to be committed: 
# (use "git reset HEAD <file>..." to unstage) 
# 
#  modified: .gitignore 
# 
# Changes not staged for commit: 
# (use "git add <file>..." to update what will be committed) 
# (use "git checkout -- <file>..." to discard changes in working directory) 
# 
#  modified: Gemfile.lock 
#  modified: config/database.yml 
# 
# Untracked files: 
# (use "git add <file>..." to include in what will be committed) 
# 
#  .project 
+0

.gitignore 파일과 커밋 된 파일 이름을 게시 할 수 있습니까? – leopic

+0

코드 스 니펫이 추가 된 사진 – HelloWorld

+0

aptana가 저장소를 숨긴 곳에서 콘솔에'git status'의 명령 행 출력을 붙여 넣을 수 있습니까? –

답변

2

설정/database.yml을 이미되었습니다 ... enter image description here

망할 놈의 상태는 다음의 반환을 보여줍니다 저지른. 이 시점에서 .gitignore는 더 이상 관련되지 않습니다. .gitignore는 아직 git에서 추적하지 않은 파일에만 적용됩니다. 공유하지 않으려는 파일을 사용자 지정하여 수정 한 경우 사람들이이 문제를 해결하는 방법을 보려면 https://gist.github.com/1423106을 참조하십시오.

+0

+1을 추가했습니다. ".gitignore는 아직 자식에 의해 추적되지 않은 파일에만 적용됩니다"라는 문구는 해결 방법을 찾는데 도움이되었습니다. – HelloWorld

+0

@HelloWorld : 동의하십시오. –

+0

당황한 후에도 같은 문제가 다시 발생합니다. ( – HelloWorld

0

내가 방금 보았던 문제로 당신이 조금되었을 수도 있습니다. 빌드 3.2.2.201208201020처럼, 커밋 창을 열고, gitignore를 편집하면 변경 사항을 받기 전에 Aptana를 다시 시작해야합니다.

당신이 상관없이 .gitignore :(자식에서 파일을 가져 오는으로

에 무엇이의 커밋 창에있는 어떤 것 다시 시작하지 않고 커밋 경우, 다음 명령은 도움이

cp config/database.yml config/database.yml.example # backup the file 
git rm config/database.yml # remove the original from git 
git commit -m "Untrack database.yml" 
0

Aptana에이 파일을 무시해야하기 위해 로컬 .gitignore 파일을 커밋하는 방법이있을 수 있습니다.

그냥 원점으로 밀어 않도록주의하십시오.