Everyone has been telling me I should use Git. What I don't understand is how git interacts with your IDE. Say i'm developing on Dreamweaver, and I switch branches, my IDE isn't going to reflect that so how do I get the two aligned? Plugins? = more complicated than simple FTP sync ...

Or am I missing something?

closed as off topic by Chris_O, Wyck, EAMann Aug 21 '12 at 19:51

Questions on WordPress Development Stack Exchange are expected to relate to WordPress within the scope defined by the community. Consider editing the question or leaving comments for improvement if you believe the question can be reworded to fit within the scope. Read more about reopening questions here. If this question can be reworded to fit the rules in the help center, please edit the question.

  • AlxVallejo it depends on the IDE ... many of them don't support Git and this is probably more of a personal question about tools then WordPress specific. For what it's worth. I use SourceTree and Bitbucket for Git but I use Coda2 as my IDE – Damien Aug 21 '12 at 19:03
  • This Question will very likely be closed as it has nothing to do with WordPress – Wyck Aug 21 '12 at 19:39

I don't know Dreamweaver at all, but it certainly has the ability to know when an underlying file has changed, yes? Suppose you open an html file in Dreamweaver. Suppose you open it also in vim or TextWrangler; were you to save it in vim or TextWrangler, would it throw an alert to reload the file in Dreamweaver?

If so, that's all changing branches will do.

Unfortunately, Dreamweaver doesn't have direct git integration the way, say, Eclipse or IntelliJ do.

  • I see, so the integration just makes that "alert" process more pleasant and manageable I'm assuming – AlxVallejo Aug 21 '12 at 19:12
  • Yes, but the same is true of any version control system integration. If your IDE doesn't strongly support version control one way or another, that is reason alone to pick a new IDE. I'm only half joking about that. – Christopher Aug 21 '12 at 19:29

Not the answer you're looking for? Browse other questions tagged or ask your own question.