我注意到,在Tower(Mac的Git客户端)中,用户甚至可以逐行丢弃更改。我想知道如何使用命令行来完成这项工作?或者Tower有什么特别之处?
我经常发现自己处于这种情况:
@@ -391,7 +392,7 @@ extern BOOL validateReceiptAtPath(NSString *path);
NSURL *url = [self fileURL];
if (url != nil) {
NSRect readFrame = [self _readPreferenceOfFileAtURL:url];
-
+
for (NSScreen * screen in [NSScreen screens]) {
NSRect screenVisibleRect = [screen visibleFrame];
...
看看我如何拥有一个+
和一个-
?我想放弃它,这样我的承诺就有最小的变化(因此冲突的可能性更小,审查更容易)
:)