Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
Hallo,
ich würde gerne ein Java Programm schreiben, welches nach einer bestimmten Datei in einem SVN Repository schaut ob diese "gelocked" ist. Wenn dem so ist soll geschaut werden wie lange die Datei von dem jetztigen Benutzer schon gelocked ist. Falls die Datei schon 30Min gelocked ist soll diesem Benutzer eine Email geschickt werden.
Soweit die Theorie. Nur hab ich keinen Schimmer wo ich da anfangen soll. Kann mir da jemand eine Seite zum nach lesen geben oder ein paar Tipps wie ich da am besten anfange? Für Tipps wäre ich sehr dankbar.
nicht so viel auf einmal,
eine Email senden sollte leicht sein, dafür gibts Tutorials,
die Information dazu zu beschaffen ist ein völlig separates Thema, scheint mir auch das schwierigere,
ich habe den Titel auf SVN und die 30 Min. konzentriert, selber weiß ich dazu aber wenig
Also auf die Datei (excel) können mehrere Leute zugreifen. Um aber seine Änderungen zu speichern muss man vorher über Tortoise SVN "get lock" auf die Datei machen. Anschließend kann man Änderungen vornehmen, speichern und einen "commit" ausführen.
Da öfters mal Leute vergessen die Datei wieder einzuchecken (und andere somit daran nichts ändern können) wäre es schön sozusagen als erinnerung eine Mail mit "brauchst du das File noch?" an diese zu senden.
Wäre da nicht ein Versionssystem mit Office-Anbindung die bessere Wahl gewesen, bzw alternativ ein Office-Plugin schreiben welches den Checkout und Lock macht und beim Schließen automatisch eincheckt und unlocked?
Könnte sein nur kann ich daran nichts änder wie es gerade ist :-D WIr benutzen hier dieses Tortoise SVN und zur organisation gibts ein excel-file in welches eingetragen wird wer was wann macht etc. Dieses muss dann um es zu ändern gelocked und anschließend commited werden.
Also auf die Datei (excel) können mehrere Leute zugreifen. Um aber seine Änderungen zu speichern muss man vorher über Tortoise SVN "get lock" auf die Datei machen. Anschließend kann man Änderungen vornehmen, speichern und einen "commit" ausführen.
Da öfters mal Leute vergessen die Datei wieder einzuchecken (und andere somit daran nichts ändern können) wäre es schön sozusagen als erinnerung eine Mail mit "brauchst du das File noch?" an diese zu senden.
Man kann ja im TortoiseSVN als auch auf Kommandozeile einen "steel lock" machen..und vorher denjenigen Fragen dann erledigt sich das mit der EMail....abgesehen davon wird der der den Lock vergessen hat darauf aufmerksam gemacht, dass er etwas vergessen hat...(=> Größerer Druck;-)...
Mails werden sehr schnell übersehen etc...
Machen kann man das...Es gibt die Möglichkeit per pre-lock Hook kann man feststellen, dass gelockt wird und das festhalten..und dann jede minute Prüfen und wenn die 30 Minuten rum sind...dann eine EMail an den schicken...pre-unlock hilft dann die Liste wieder kleiner zu kriegen...
Würde ich mir jetzt per Script/Perl mit Cron lösen...kann man auch mit Java + SVN Kit + Quartz sehr elegant lösen...
Ich würde aber sagen die erste Variante ist einfacher...