![]() (If you want to try it, some setup and use information is here.) We are currently investigating whether we modify and extend our Git support to offer something like this as well.Īt the moment, BlueJ offers a nice, simple and functional interface for Git – ideal to start learning about source control – just as it did for Subversion. Since it is a distributed source control systems, it makes much more sense to want to use Git with a local repository, just for backup and version rollback. Git, however, can be used somewhat differently. Currently, our Git implementation mirrors this and supports the same functionality. With Subversion in BlueJ, you can update and commit, but not branch or roll back to prior version. So far, we have always only supported the team work aspects of the source control systems. ![]() While they are often used together, they each also make sense on their own: A single developer might use version control, or a team might use team integration tools without version rollback. Version control systems offer help in two distinct areas: One is, well, version control (which allows version rollback, etc), and the other is teamwork (which allows integrating code from multiple developers). As before with Subversion, we support only a subset of its functionality. Git, however, has a somewhat different model of work. So we have now moved with the times: We have removed support for CVS (which was always a bit terrible) and added Git support. Simultaneously, free Git repositories – such as GitHub – are flourishing. This is not surprising: Git has become the most popular version control system for some years now, and even though Subversion is often good enough for educational situations with small projects, publicly available, free Subversion repositories have disappeared quickly over the last few years. People have asked us for support for Git for quite some time. Let’s go through the main features in a little more detail, and I can tell you what we have done and why we have done it. These are support for CVS, JavaME and Applets. While we were at it, we have also removed some bits that – for various reasons – do not seem worth supporting anymore. These include the addition of Git support, support for writing and running JavaFX applications, a rewrite of a large part of the user interface in JavaFX, a tabbed editor, a fundamental redesign of error reporting, support for HiDPI displays and numerous smaller improvements. (I will say a few more words about that in a moment.) But independent of Stride, there are a number of other bits of new functionality that are worth mentioning. The most exciting new feature for me is the addition of Stride. After concentrating on Greenfoot for some time, we have now worked on and released a significant new version of BlueJ: BlueJ version 4.0.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |