JetBrains, командные проекты, gitignore - PullRequest
0 голосов
/ 23 января 2019

Несмотря на то, что я проделал эту операцию много раз, я все еще сталкиваюсь с проблемами и получаю проблемы.

Как мне настроить репозиторий, над которым работают несколько человек, учитывая, что они будут использовать IDE JetBrains (PyCharm, CLion, IntelliJ и т. Д.)?

Я понял, что .idea/ - это, как правило, папка, которую нужно упомянуть в .gitignore, особенно .idea/workspace.xml, но на самом деле в ней есть несколько файлов.та папка, которая требуется для IDE, когда требуется открыть только что клонированное хранилище.Тем не менее, когда я смотрю, какие файлы могут потребоваться, я в конечном итоге нахожу вещи, связанные с конкретным путем, в котором проект находится в пути моего собственного компьютера.

Решение, которое я нашел до сих пор, состоит в том, чтобы загрузитьсначала все файлы проекта в репозитории, а затем добавить определенные файлы и папки в .gitignore.Тем не менее, возникает досадная вещь, когда, если вы зафиксировали, скажем, ваш файл .idea/workspace.xml один раз в хранилище, даже если вы добавите файл в список файлов, которые будут игнорироваться для последующих нажатий, Git будет продолжать сохранять файл: вам действительно нужно иметь один коммит, который удалил файл до , добавив правило в .gitignore и , затем , добавив его обратно.

Как это сделать??Пожалуйста, просветите меня, это очень раздражает.

...