baseportal | ||
Start | ||
baseportal htmledit Forum | |
Herzlich Willkommen beim baseportal htmledit Forum... Forum - Login - links - log - todo - htmledit
|
Ausgewählter Eintrag: | Zur Liste |
Beitrag von cb am Montag, 8.September.2003, 21:18hehe... so gefällt mir das ,-))na, den zwischenstand oben hat jetzt keiner zu gesicht bekommen, da warns noch 2 felder... aber schauen: http://baseportal.com/cgi-bin/baseportal.pl?htx=/htmledit/minicvs/checkin_conflict wenn das htmledit fertig ist, kommt das natürlich stattdessen dahin, aber so isses auch schon recht schön... pouraga: so isses doch superoptimal, findste nich? ;-) |
|
Alle Einträge zum Thema: | Zur Liste |
Beitrag von cb am Montag, 8.September.2003, 20:59diff etc.so, ein erster zwischenstand: http://baseportal.com/cgi-bin/baseportal.pl?htx=/htmledit/minicvs/checkin_conflict is noch unfertig, aber muss jetzt mal wieder was anderes machen ;-) _eigentlich_ könnte man sich das obere sogar sparen, wenn man die möglichkeit hätte im unteren teil einzufärben - und das geht ja mit dem htmledit das wir entwickeln ;-))))) mhhh, moment mal, eigentlich brauch ich ja nur das contenteditable=yes zu schalten.................. moment... |
|
Beitrag von Pouraga am Montag, 8.September.2003, 21:52Re: hehe... so gefällt mir das ,-))Jo, zum bearbeiten finde ich das richtig klasse! Solange immer nur was hinzu gefügt wird kann man so nix falsch machen. superoptimal? Ich sehe da leider immernoch das problem von vohin. Es fehlen einem nen paar informationen wenn man nicht zurück zur ursprünglichen Version vergleicht. Beispiel: Wenn jetzt z.b. jemand etwas bearbeitet unter anderem auch nen paar zeilen löscht. Das wird dann die Hauptversion. Jetzt hat währendessen jemand anderes auch ne menge änderungen gemacht. Und will diese jetzt einbringen. Die Zeilen die "der erste" gelöscht hatte erscheinen jetzt grün. Sind also von den änderungen die er selbst gemacht hat nicht zu unterscheiden. Das Problem gibt es natürlich auch nochmal andersrum... ...aber es ist schon klar dass das CVS nicht das denken übernehmen kann! Vom händling her finde ich es so schon besser. Nur sollte dann jedem bewusst sein das z.b grün nicht gleich meine änderungen und rot nicht gleich die änderungen von anderen bedeutet. Sondern es kann auch mal andersrum sein. ;) Kleinichkeit: Ich finde es sollte noch ne 3. Farbe ins Spiel für geänderte Zeilen. |
Beitrag von cb am Montag, 8.September.2003, 22:47Re: hehe... so gefällt mir das ,-))
ahhhhh, okeeeeeeeee.... langsam versteh ich... ;-) is dann doch komplizierter als ich dachte, hast völlig recht!! stellt sich die frage, ob das in der praxis ein problem ist oder nich? entweder läufts darauf hinaus, dass sich das selten/nie überschneidet, dann wär alles easy - könnte mir vorstellen dass jeder in einem anderen teil rumfuhrwerkt... oder: es ist tatsächlich manchmal blöd, dass man nich weiss, dass der grüne teil nich von einem selbst neu dazugefügt wurde, sondern vom anderen gelöscht wurde......... so oder so: vom idealistischen standpunkt aus wärs wohl schöner, wenn das dann wieder extra markiert wäre... also ca. so: - vom anderen rausgelöscht/bei mir drin: orange - von mir rausgelöscht/beim anderen drin: rot - von mir dazugefügt: grün - vom anderen dazugefügt: blau und meinetwegen noch mehr farben für geänderte zeilen ,-)) wer machts? du? ich? was anderes: mir is noch was ganze anderes auf/eingefallen - wieso überhaupt ein/auschecken??? ;-)) weil: konflikte/unterschiede sollten so schnell wie möglich aufgelöst werden - je später man das macht desto mehr arbeit isses, so wie wir jetzt de facto 2 versionen vom htmledit haben, die von andreas und unsere ;-) würde bedeuten: es gibt die hauptversion... man klickt auf edit & ändert rum - jetzt kommt ein anderer und ändert - dann speicher ich - jetzt will der andere speichern & kriegt die meldung: konflikte -> auflösen... is nur so ne überlegung, würde den nutzer zwingen konflikte schnellstmöglich aufzulösen... nachteil: ich bastel gerade an irgendwas rum und der andere baut z.b. fehler rein oder ausgaben oder was auch immer & ich muss mit seiner halbfertigen version dann zurechtkommen ,-))) naja, is eben ne überlegung..... und noch ne überlegung (die passt aber ;-) ): kennst du wikis? das sind die webseiten wo jeder dran rumeditieren darf... was ist der unterschied zwischen unserem minicvs & einem wiki? ..... keiner!! ;-))) wir müssens nur für mehrere seiten aufbohren (mit hierarchie-ebene ;-) gibts schon in der bib ;-) ) ui.... ;-) |
Beitrag von Pouraga am Montag, 8.September.2003, 23:30Re: hehe... so gefällt mir das ,-))
Klar nur dann muss man aber schon im "Dreieck" vergleichen. Und das ist glaube ich garnichtmal so einfach. Zuerst muss man die aktuelle Hauptversion "und" meine Copy mit der version von der aus geändert wurde vergleichen und sie Farblich markieren. Dann mus man aber noch die beiden neuen Versionen zueinander richtig von den Zeilen bekommen "aber" jetzt währen schon die Farbmarkierungen drin. Funktioniert also nicht mir dem .diff Modul. Für das Problem ist mir schon damals keine einfache Lösung eingefallen... aber ich überlege noch. :)
Die Idee finde ich gut, aber jedesmal gezwungen wenn mal jemand anders was in seiner Kopie ändert? Das finde ich zu hart. Man könnte sobald es eine neuere Hauptversion gibt eine Funktion anbieten in der man seine auf die aktuelle abgleichen kann um dann weiter zu arbeiten.
Hast recht! Aber haben die sogar auch nen cvs? :) mehreren Datein machen aber noch nen kleines Problem: Man muss alle Verweise die auf das Projekts zurück führen zum Testen bei der Ausgabe ändern. Das sollte aber hin zu bekommmen sein. öhhm, minicvs muss bald umbenannt werden. :) |
Beitrag von Pouraga am Montag, 8.September.2003, 23:56Re: hehe... so gefällt mir das ,-))
Ich glaube ich habe was! Hab mir gearde nochmal die doku des diff moduls durch gelesen! Man kann noch eine dritten Parameter übergeben, eine funktion die beim vergleichen angewand wird. Damit sollte es funktionieren. Vergleichen, die unterscheid in einem mehrdimensionalen array mit dem inhalt speichern. Nochmal mit dem diff modul und jetzt eine funktion die nur jeweils das "Inhalt" Listenelement vergleicht. Nur um die Zeilen richtig zu rücken. Dann die farben dazu und das ganze ausgeben. Noch nix probiert, und ich werde das wohl heute auch nicht schaffen. Aber ich schau mal! |
Beitrag von cb am Dienstag, 9.September.2003, 02:37Re: hehe... so gefällt mir das ,-))
also ich glaub in der praxis kommt man eigentlich schon ganz gut damit klar ;-) aber ich seh schon du hast dich in das problem schon verbissen ,-))))) wenn du lust dazu hast, dann hau rein, schöner isses auf jeden fall, ich glaub halt wirklich dass mans selten braucht.... ,-)
jaaaa, bei dem vorschlag gäbe es ja gar keine kopien ;-)) sondern es gibt 1 arbeitsversion - an der ändert man und wenn -während man daran rumändert- jemand anderes reinkommt und was daran ändert, dann kommt man ins checkin_conflict um konflikte sofort zu bereinigen... von zeit zu zeit macht man "releases", die dann als hauptversion gespeichert wird... ;-) --> das entspricht der vorgehensweise bei den wikis: man ändert eine seite & die wird sofort veröffentlicht... das macht das auch sinn, bei nem prg. glaub ich isses aber schon problematisch, wenn z.b. der eine grad debug-meldungen einbaut, die man in seiner version grad nich brauchen kann, bzw. zu verwirrung führen...... ja, wahrscheinlich muss n hinweis her, sowas in der art is ja schon drin ("xyz has changed the main version since your last checkout") & mit dem "solve conflicts" auch der entsprechende link.... man könnte ja noch n paar sachen testen, z.b. wie lange er nich mehr eingecheckt hat und dann dringendere meldungen schreiben: "you haven't checked in since 10 days!! its better to solve conflicts as early as possible" o.ä. ;-))))
jups, zumindest ein "versioning", so wie's cvs auch macht, also alle versionen werden per diff gespeichert und man kann auf jeden beliebigen stand zurückgehen... aber ich denke die kombi "wiki" + "cvs" wird ne coole sache!!
ja und nich nur weils bald nich mehr "mini" is und auch nich nur mehr ein "cvs"!!! ,-)) namensvorschläge? was kurzes? was hergeleitetes? was kombiniertes? was erfundenes? - teamup - jointworx - jointx - jointact - together - collaboration system - cooperact ach mir fällt grad nix ein ,-)) ;-) |
Beitrag von pouraga am Dienstag, 9.September.2003, 22:49Re: hehe... so gefällt mir das ,-))
Verbissen ist der richtige Ausdruck, aber mein ergeitz ist jetzt gestillt! :) Schaut mal: http://baseportal.com/cgi-bin/baseportal.pl?htx=/htmledit/minicvs/checkin_conflict_copy_pou&Id=3 Schön bunt nicht? *lol* Ist alles noch recht primitiv aber man sieht das es funktionieren könnte. ;) Am schwierigsten ist es 6 schöne Farben zu finden von denen jeweils 2 optisch zueinader gehören. :) Wollen wir das so, oder sind das schon zuviele Informationen? ...
Uaaa! Ich habe die Angewohnheit regelmässig den code so zu zerschiessen das erstmal garnichts mehr funktioniert. :) Das will ich anderen nicht antun. Halte ich für keine gute Idee, könnte auch leute die sich noch nicht so mit der Sache auskennen ziemlich abschrecken. Zudem möchte man öffter ja auch einfach mal nur was ausprobieren.
Bin für jointact! :) |
Beitrag von cb am Mittwoch, 10.September.2003, 16:27Re: hehe... so gefällt mir das ,-))
das seh ich auch so ;-)) ich kann zb. auf meinem tft-display die 1. und 3. farbe kaum unterscheiden (hängt vom blickwinkel ab)
also ich habs auf die schnelle erstmal nich gerafft... ;-) wie wärs denn mit folgendem vorschlag: _änderungen_ nich extra markieren, sondern eben als gelöscht/hinzugefügt machen? dann wärens nur noch 4 farben/sachen: - vom anderen rausgelöscht/bei mir drin: orange - von mir rausgelöscht/beim anderen drin: rot - von mir dazugefügt: grün - vom anderen dazugefügt: blau wär das was?
ich denke man muss beides anbieten, weil wir wollen ja wiki/cvs in einem ;-) wenn ich schnell mal ne seite ändern will, dann is auschecken, editieren, einchecken zu kompliziert, das muss direkter gehen... bei nem prg. isses wie du schreibst nich so dolle, wenn 2 gleichzeitig am selben teil rumfuhrwerken & sich in die quere kommen, das hatten wir gestern (irgendwann war plötzlich ein rahmen um das obere menü ;-)) ) das ist aber sicher nich sonderlich schwer das irgendwo über ein flag einstellbar zu machen...
echt? find die alle nich so dolle... also "joint" hat schon was... jointact... jointact... jointworks... mhhh... mhh.... haste das tree-teil schon gesehen? läuft in der aktuellen bp-version nich, muss ich noch anpassen - aber das müssen wir mit dem cvs verknüpfen, dann haben wir ein wiki ,-) ach ja, versioning mit änderungsspeicherung fänd ich schon wichtig!! ;-) |
Beitrag von Pouraga am Mittwoch, 10.September.2003, 17:50Re: hehe... so gefällt mir das ,-))
Aber die Sachen wie es jetzt markiert wird ist mir erlich gesagt Wurst. (welche farben, ob Hintergrund farbig oder schrift oder beides...) Hmm Mann könnte teoretisch alles vom anderem mit hell rotem hintergrund versehen und alles von einem selbst mit hell grünen. Und dann mit drei farben die schrift färben.......... ja ich höre ja schon auf. *g*
Ja das war ich, mir ist aufgefallen das im Opera die Buttons nicht rechts sondern in der mitte angezeigt werden. (behoben)
Ja dann mach! :) Das ist garnichtmal einfach denke ich, irgendwie muss man ja schon die position der änderung mit speichern. Und die kann sich schon bei der nächsten änderung auch ändern... zudem ist ds diff modul auch nicht immer hundertprozentig mit dem was es sagt. Da kann man bestimmt schön viele Fehler einbauen die erst bemerkt werden wenn es schon zu spät ist. Deshalb habe ich mich davor gedrückt. ;) Aber recht hast du, besser ist das auf jeden fall! (wo wir jetzt uns schon soviele mühe damit machen) |
Beitrag von cb am Mittwoch, 10.September.2003, 23:33Re: hehe... so gefällt mir das ,-))
nee, find ich keine so dumme idee - wobei ich die eigenen mit gar keinem hintergrund machen würde, weil das sind ja die weniger auffallen müssen, weil man die ja kennt... die vom anderen sind bemerkenswerter...... andere möglichkeit: das vom anderen wird _auskommentiert_, also z.b. // vorne dran, weil das ja nich im eigenen code is und dann bleibts lauffähig.... problem: // is nich immer ein comment in perl brauchts das # ... müsste man u.u. einstellbar machen... nuuuunja ;-)
also ich bin ja weiterhin der meinung, dass wirkliche überschneidungen an genau einem punkt extrem selten vorkommen... meistens werden die änderungen an völlig anderen punkten stattfinden... und wenn doch nich, dann haben sich ja anscheinend 2 um ein- und dieselbe sache gekümmert, das sollte sowieso nich sein ;-)
hehe, hast völlig recht ;-)
was? wie? das kann ich mir nich vorstellen, weil beim original CVS werden die änderungen auch anhand den diff-unterschieden gespeichert - dann hätten die OS leute aber schon öfter mal laut geschrieen, wenn da was nich stimmen würde ;-)
klar, wenn schon denn schon ,-) wir können aber auch erstmal einen stand anpeilen der was brauchbares ist, d.h. da sind wir ja eigentlich schon fast und dann wieder ans htmledit gehen & wenn einer lust kann er ja am cvs weitermachen... ;-) |
Liste der ersten 100 Einträge: | Zur Eingabe |
> diff etc. von cb am 8.9.03, 20:59 |
hehe... so gefällt mir das ,-)) von cb am 8.9.03, 21:18 |
Re: hehe... so gefällt mir das ,-)) von Pouraga am 8.9.03, 21:52 Re: hehe... so gefällt mir das ,-)) von cb am 8.9.03, 22:47 Re: hehe... so gefällt mir das ,-)) von Pouraga am 8.9.03, 23:30 Re: hehe... so gefällt mir das ,-)) von Pouraga am 8.9.03, 23:56 Re: hehe... so gefällt mir das ,-)) von cb am 9.9.03, 02:37 Re: hehe... so gefällt mir das ,-)) von pouraga am 9.9.03, 22:49 Re: hehe... so gefällt mir das ,-)) von cb am 10.9.03, 16:27 Re: hehe... so gefällt mir das ,-)) von Pouraga am 10.9.03, 17:50 Re: hehe... so gefällt mir das ,-)) von cb am 10.9.03, 23:33 |
Zur Eingabe | Ältere Einträge > | Älteste Einträge >> |
© 2000 baseportal.de. Alle Rechte vorbehalten. Nutzungsbedingungen |