There's no way to mesh or join brushes, unfortunately.
However, a smooth diagonal edge could be created using the clipping tool, which seems like it may be what you're looking for.
If you're going for a more unconventional roof shape, then try using a displacement.