How to notify other team members about important project changes (using SVN or Ant)?

If significant changes are made to the structure of the project, and a simple check of the source code does not lead to its reduction, we have the file “changes.txt” in the project, which describes what additional steps are required:

10/10/2010: new table field, run the following query: .....

11/10/2010: library X has been replaced by library Y, copy it to the tomcat folder

This does its job, but often people forget to check this file and spend time figuring out why it doesn't work.

Our projects are in Java, and we use Ant for assembly and SVN for source version control.

I am sure there must be some better solution. I'm not looking for something unusual and advanced, a big red message during an SVN check or some message during Ant build would be perfect.

(PS. Implementation of changes is applied automatically, this is not an option, only people should follow some instructions)

+3
source share
3 answers

It looks like your team members have separate sandboxes. To find out if their installation is outdated in relation to the project, you need to know what updates were applied in their sandbox (and therefore, they were not applied).

, , , , - , , .

, Ant, , , , , .

, , - , , . , , , . Ant sql ( , , .) , , : " , . , ${sandbox.date}", , , , .

script , .

+3

ant (, , ):

<loadfile property="changes" srcFile="changes.txt"/>
<echo>${changes}</echo>
+2

, , , , .

EDIT: , changes.txt .

+2

Source: https://habr.com/ru/post/1773172/


All Articles