J'utilise SourceTree en tant qu'outil d'interface graphique Git. Je suis très productif avec l'application et je la trouve de loin préférable à l'interface Git en ligne de commande pour les tâches courantes.
Malheureusement, SourceTree est incroyablement lent , buggy , manque de caractéristiques et rarement mis à jour. J'aimerais beaucoup réduire ma dépendance à l'égard du produit d'Atlassian.
Le problème est que je suis fortement tributaire de la fonction Mise en scène de la vue fractionnée vue de la zone de transit. Cette vue correspond parfaitement à mon modèle mental de fonctionnement d'une vue de la zone de transit.
Cette vue permet de mettre en scène de manière indépendante des lignes individuelles, des blocs ou des modifications d'un seul caractère. Ensuite, tous les mis en scène sont affichées dans un seul volet de la vue fractionnée. Toutes les sans scène Les modifications sont affichées dans l'autre volet.
Cela vous permet de voir exactement quels changements sont à l'étape à un moment donné, et de ne livrer que ces changements spécifiques. Un fichier peut exister à la fois dans les volets "staged" et "unstaged".
Quelle autre application ou outil GUI Git de MacOS offre une vue de validation/staging similaire à Split View Staging offert par SourceTree ?
Une application GUI Git populaire, Bureau GitHub Il n'est apparemment pas prévu de prendre en charge la mise en scène en vue fractionnée :