Xcode for server client development
Can Xcode be used to develop in Client/Server environment. By that i mean, source code is in once location and multiple people can work on the same project without having to have multiple un-synced copies.
Much like we can do with DreamWeaver. We est开发者_C百科ablish sites and the source is in single location (server), and "clients" 1) lock the file, 2) update the file, 3) post the changes, 4) revoke the lock. This way the changes are visible to every connected client.
I know Subversion can be used, but i was just wondering if Xcode has some hidden capabilities (that i don't know of). I haven't used Xcode that much.
Hope the question makes sense.
Subversion is exactly the solution to your question. You don't need a hidden capability. The process is almost identical to what you posted:
- Update the working copy
- Lock the file
- Update the file
- Commit the changes
That said, it is a very limited way to develop, since it mandates that two people can never work on the same file at the same time. For websites that might make sense (especially very complex ones), but if you're developing software, parallel development is a powerful tool and it's not clear why you'd abandon it. Is there a deeper problem you're trying to solve?
No it cannot, and that also sounds like a horrible idea. If you're a big fan of pair programming or something you can try SubEthaEdit.
精彩评论