OK, so, my friends and I are in a programming class and we're working on a project together. It's going good and we generally work on different portions of the program at home but we've run into the problem of one person removing or adding code that gets in the way of something someone else is trying to do and when we put the program together it doesn't work at all so I was wondering if there was an IDE that you can connect over LAN or the internet that'll update the code portions that people are editing in real time. Copying over new files or warning if someone tries to delete an old file and such. It sounds wierd but not overly difficult to make such a thing so does it exist?
I'm sure something like this would exist. It would make sense for software companies to have portions of code and/or other files included in their builds to update without them having to close and open their projects again, but it turns out to be more complicated then that.
Theres many collaborative text editors, but there are no common IDE's that support multiple users co-editing code at the same time. Why this is, is because if one person were to delete or make major changes it could fuck up the entire program. Instead, the alternative is to use versioning control of sorts and to assign different people to different classes, files, or functions, then stitch them together.
However, from my experience using visual studio and qt creator, when I've had one of those IDE's open and changed one of the files externally (when that file was changed, [B][I]then saved[/I][/B]), the IDE would know and prompt me to accept the changed file or to discard the changes.
So if you and your friends were to all access the project over a network (or some manner of you all accessing the same files, not copies of them), and were to all work on your assigned files in the project and then save them, you should in theory all be prompted to get the changes in semi-real time.
If you are all working on 1 file though, and really want to see the changes in real time, then just google collaborative text editors that have syntax highlighting, and then when you are satisfied with your groups changes, just copy and paste it into the IDE.
Sorry, you need to Log In to post a reply to this thread.