gitignore-fil som ignorerar alla kataloger som heter build#4
Open
gitignore-fil som ignorerar alla kataloger som heter build#4
Conversation
Collaborator
|
Personligen är jag nog mer för att kanske ha som vi sa från början src/ och tests/ i resp. bibliotek. Sedan de filer som genereras kan väl ligga i roten. Men om man vill ha en egen struktur är väl det ok. Men jag har inget emot att lägga i so-filen i lib eller så heller :) Kutym är ju att program ej har någon filändelse i linux. Vackert, men om ni hellre kör med nån filändelse är jag inte den som är den :) Men jag förespråkar att inte ha någon. Suffix kanske, typ som *_tests. En finurlig grej är ju att i .gitignore vända på steken och ignorera allt och speca det man vill ha istället... |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Ska vi komma överens om en gemensam struktur för kataloger med genererade binära filer?
Själv har jag f.n. använt tre under-kataloger enligt nedan, men det kan jag ändra om ni vill ha något annat:
Jag har lagt in följande rader i gitignore för att undvika filerna som produceras av min makefil:
libcomponent/build/
libcomponent/lib/
Dock är det nog f.n. inte nödvändigt att ha med lib-katalogen eftersom gitignore innehåller följande rader:
*.a
*.so
(när jag skapade projektet valde jag att generera en gitignore för c-kod och då kom ovanstående rader med)
När det gäller build-katalogen så har jag f.n. valt att låta min makefil skapa ett program undan filändelse.
Ett alternativ är att ändra makefilen så att programmet skapar en filändelse med .exe eftersom *.exe redan finns med i gitignore.
Ett annat alternativ är förstås att jag skapar en egen gitignore som Marcus har gjort men i en sådan egen fil bör man bara lägga in saker som är specifika, men jag tycker alltså inte att stukturen för genererade filer bör vara specifika utan den bör vi komma överens om.
Ska vi använda en gemensam filändelse för exekverbara program?