스핀에커(Spinnaker)에서는 파이프라인(Pipeline)을 코드(Code)로 관리할 수 있다. 그래픽 사용자환경에서 파이프라인을 편집할 수도 있고, 문서편집기를 이용해서 파이프라인을 편집한 후 바로 적용할 수도 있다. 스핀에커에서 사용하는 파이프라인 코드는 JSON으로 되어 있다.
스핀에커는 파이프라인을 변경하거나 편집하면 S3 또는 GCS에 보관한다. 만약 스핀에커가 사용하는 버켓(Bucket)에 버전기능이 켜져 있다면, 특별한 설정을 하지 않더라도 아래 그림과 같이 파이프라인 변경 이력을 확인할 수 있다. 아래 화면을 보기 위해서는 파이프라인 편집화면에서 파이프라인 액션(Pipeline Actions) 단추를 누르면 된다. 그러면 맨 아래에 파이프라인 변경내역을 볼 수 있는 단추가 생기는 데 이 것을 누르면 된다. 만약 변경이력이 없다면 같은 위치에 `No version history found`와 같은 문구가 표시된다.
변경이력을 확인했다면, 여러 버전과 비교해 볼 수 있다. Revision과 Compare to에 내용을 변경해 가면서 변경내역을 자세하게 비교해 볼 수 있다. 만약 파이프라인 설정을 예전 버전으로 되돌리고 싶다면 원하는 버전을 선택한 후 복구(Restore this version) 단추를 누르면 된다.