How edits flow between HydraStorm and Civil 3D.
HydraStorm uses a snapshot/working pattern. When you load a network, it takes a snapshot of the current state. All your edits modify the "working" copy. Nothing changes in Civil 3D until you explicitly apply.
Click the Apply to C3D button to write all pending changes back to the Civil 3D pipe network objects. This includes:
Renames are written last in the Apply batch, and a renumber that shifts names along a run (A-4 → A-3 → A-2 …) or swaps two names goes through without colliding with a name already in use. If a rename can't be written, because Civil 3D rejects it or keeps the old name, Apply reports it as a failure naming the part, so an unwritten name never looks as if it had taken.
Descriptions accepted in the Label Fittings dialog are ordinary model edits like any other property change: undoable, and pending until Apply. Applying writes the new Description text onto each accepted structure's Civil 3D part; a null structure that gets labelled stays a null structure as far as Civil 3D's part type is concerned. See Label Fittings for templates, tracking, and how a hand edit made directly in Civil 3D is handled on the next refresh.

Alongside geometry, Apply also populates the calculated design storm hydraulic results into each pipe's and structure's native Civil 3D properties, so they're available to Civil 3D's own part list reports and labels:
These are written every time you Apply, so they stay in sync with your latest HydraStorm calculation.
Note: A pipe's Upstream and Downstream HGL/EGL values follow the direction water flows, not which end was drawn first, so Civil 3D's own labels and reports show the hydraulically correct end even on a pipe drawn from its downstream end.
Click Discard to revert all changes since the last Apply (or since loading if no Apply has been done). The working copy reverts to the snapshot.
HydraStorm maintains a full undo/redo history for all edits within the working session (Ctrl+Z / Ctrl+Y). This includes:
Apply to C3D is a one-way write operation. If you need to undo after applying, use Civil 3D's own Undo command (the C3D transaction is committed as a single operation).
Save your HydraStorm project (.hsp) before applying changes to Civil 3D. The .hsp file stores all your settings, flow assignments, and loss type configurations independently from the drawing.