55

GitHub - Uncommon/Xit: Mac OS X Git GUI

 6 years ago
source link: https://github.com/Uncommon/Xit
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

README.md

Xit

Xit (pronounced "exit") is a graphical tool for working with git repositories. The overall goals are:

  • A useful graphical interface for viewing and managing your repository
  • Stability and scalability - handle large repositories well (lots of commits and lots of files)
  • A well-organized codebase to facilitate continued development

Background and current status

Screen shot

Xit began as a rewrite of GitX, born from a desire for a codebase that was easier to work with, thoroughly unit tested, etc. It is currently in beta, where most basic features are in place. You can check the GitHub issues and milestones to see what is planned.

Roadmap

The plan is to have a concrete 1.0 milestone to provide a good foundation and firm direction moving forward. Version 1.0 will simply be a starting point covering basic usage:

  • History view graph
  • Sidebar for navigating branches, remotes, tags, and stashes
  • Viewing the diff of a selected commit
  • Basic git actions: staging, committing, remote push/pull
  • A few fun extras that I wanted to fit in along the way (like TeamCity build status)

Plenty of advancements are on the post-1.0 list, like syntax highlighting and other diff view enhancements, file history, etc.

Some other ideas that I’m looking forward to working on (and using!):

  • Interacting with git hosting services (especially GitHub): discovering forks, viewing commits online, working with pull requests
  • Interactive rebase
  • Explore more ways to navigate and visualize the repository

Please see the CONTRIBUTING.md file for information on building Xit and contributing to the project.


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK